can not retrieve an object before we create it ... doh! (thanks, Laura, for catching...
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 28 Jan 2009 19:02:01 +0000 (19:02 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 28 Jan 2009 19:02:01 +0000 (19:02 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@12007 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index cf56c8c..38d9f67 100644 (file)
@@ -880,6 +880,8 @@ static int verifyObjectPCRUD (  osrfMethodContext* ctx, const jsonObject* obj )
         free(method_type);
         method_type = strdup("retrieve");
         fetch = 0; // don't go to the db for the object for retrieve-type methods
+    } else if ( *method_type == 'c' ) {
+        fetch = 0; // CAN'T go to the db for the object for create-type methods
     }
 
     osrfHash* pcrud = osrfHashGet( osrfHashGet(class, "permacrud"), method_type );