From 857d8e17d6da540ae794cd50dbda0d74a1010837 Mon Sep 17 00:00:00 2001 From: miker Date: Wed, 17 Dec 2008 21:24:03 +0000 Subject: [PATCH] bad pkey parsing for update and delete return values git-svn-id: svn://svn.open-ils.org/ILS/trunk@11614 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/c-apps/oils_cstore.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/c-apps/oils_cstore.c b/Open-ILS/src/c-apps/oils_cstore.c index 7bf66883d1..326bb36ce3 100644 --- a/Open-ILS/src/c-apps/oils_cstore.c +++ b/Open-ILS/src/c-apps/oils_cstore.c @@ -3544,7 +3544,7 @@ static jsonObject* doUpdate(osrfMethodContext* ctx, int* err ) { } - jsonObject* obj = jsonParseString(id); + jsonObject* obj = jsonNewObject(id); if ( strcmp( osrfHashGet( osrfHashGet( osrfHashGet(meta, "fields"), pkey ), "primitive" ), "number" ) ) dbi_conn_quote_string(dbhandle, &id); @@ -3641,7 +3641,7 @@ static jsonObject* doDelete(osrfMethodContext* ctx, int* err ) { id ); - obj = jsonParseString(id); + obj = jsonCloneObject(jsonObjectGetIndex( ctx->params, _obj_pos )); if ( strcmp( osrfHashGet( osrfHashGet( osrfHashGet(meta, "fields"), pkey ), "primitive" ), "number" ) ) dbi_conn_quote_string(writehandle, &id); -- 2.11.0