summaryrefslogtreecommitdiff
path: root/src/lib/testing_api_cmd_proposal_lookup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/testing_api_cmd_proposal_lookup.c')
-rw-r--r--src/lib/testing_api_cmd_proposal_lookup.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/testing_api_cmd_proposal_lookup.c b/src/lib/testing_api_cmd_proposal_lookup.c
index 609e2b7b..41bbfe8f 100644
--- a/src/lib/testing_api_cmd_proposal_lookup.c
+++ b/src/lib/testing_api_cmd_proposal_lookup.c
@@ -136,7 +136,9 @@ proposal_lookup_cb (void *cls,
TALER_TESTING_FAIL (pls->is);
if (MHD_HTTP_OK == http_status)
{
- pls->contract_terms = (json_t*) json;
+ pls->contract_terms = json_object_get (json, "contract_terms");
+ if (NULL == pls->contract_terms)
+ TALER_TESTING_FAIL (pls->is);
json_incref (pls->contract_terms);
pls->contract_terms_hash = *hash;
}