diff options
-rw-r--r-- | src/lib/testing_api_cmd_proposal_lookup.c | 4 |
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; } |