debugging ability to turn off i18n
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 6 Nov 2007 04:01:34 +0000 (04:01 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 6 Nov 2007 04:01:34 +0000 (04:01 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@8021 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/c-apps/oils_cstore.c

index 9d55d7a..c202424 100644 (file)
@@ -1746,6 +1746,8 @@ char* SELECT (
 
                 if (locale) {
                        char* i18n = osrfHashGet(field, "i18n");
+                               if (flags & DISABLE_I18N)
+                        i18n = NULL;
 
                        if ( i18n && !strncasecmp("true", i18n, 4)) {
                            char* pkey = osrfHashGet(idlClass, "primarykey");
@@ -1788,7 +1790,7 @@ char* SELECT (
                                } else {
                     if (locale) {
                                char* i18n = osrfHashGet(field, "i18n");
-                                   if (flags & SELECT_DISTINCT)
+                                   if (flags & DISABLE_I18N)
                             i18n = NULL;
 
                                if ( i18n && !strncasecmp("true", i18n, 4)) {