If the "virtual" tag is not present for a field,
authorscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 23 Apr 2009 17:37:54 +0000 (17:37 +0000)
committerscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 23 Apr 2009 17:37:54 +0000 (17:37 +0000)
default it to "false".

git-svn-id: svn://svn.open-ils.org/ILS/trunk@12978 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/c-apps/oils_idl-core.c

index ead7515..c263141 100644 (file)
@@ -151,6 +151,12 @@ osrfHash* oilsIDLInit( const char* idl_filename ) {
                                                                prop_str,
                                                                "virtual"
                                                        );
+                                               } else {   // default to virtual
+                                                       osrfHashSet(
+                                                               field_def_hash,
+                                                               "false",
+                                                               "virtual"
+                                                       );
                                                }
 
                                                if( (prop_str = (char*)xmlGetNsProp(_f, BAD_CAST "primitive", BAD_CAST PERSIST_NS)) ) {