diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-05-23 14:57:00 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-05-23 14:57:00 +0200 |
commit | cdd2930a9951a552d221b8a8b8e9c0df35ad8be2 (patch) | |
tree | 2389f0cad26e47d2315650f2f9e698120c5f2182 /src/testing/testing_api_cmd_purse_merge.c | |
parent | 2035294adbcafc93c70d2cb7d27ce1a74d5a61ca (diff) | |
download | exchange-cdd2930a9951a552d221b8a8b8e9c0df35ad8be2.tar.xz |
-misc fixes to reserve history
Diffstat (limited to 'src/testing/testing_api_cmd_purse_merge.c')
-rw-r--r-- | src/testing/testing_api_cmd_purse_merge.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/testing/testing_api_cmd_purse_merge.c b/src/testing/testing_api_cmd_purse_merge.c index 456ba66fc..50e0ac1bc 100644 --- a/src/testing/testing_api_cmd_purse_merge.c +++ b/src/testing/testing_api_cmd_purse_merge.c @@ -131,21 +131,16 @@ merge_cb (void *cls, ds->dh = NULL; if (MHD_HTTP_OK == dr->hr.http_status) { - const struct TALER_EXCHANGE_Keys *keys; - const struct TALER_EXCHANGE_GlobalFee *gf; - ds->reserve_history.type = TALER_EXCHANGE_RTT_MERGE; - keys = TALER_EXCHANGE_get_keys (ds->is->exchange); - GNUNET_assert (NULL != keys); - gf = TALER_EXCHANGE_get_global_fee (keys, - ds->merge_timestamp); - GNUNET_assert (NULL != gf); ds->reserve_history.amount = ds->value_after_fees; - ds->reserve_history.details.merge_details.purse_fee = gf->fees.purse; + TALER_amount_set_zero (ds->value_after_fees.currency, + &ds->reserve_history.details.merge_details.purse_fee); ds->reserve_history.details.merge_details.h_contract_terms = ds->h_contract_terms; ds->reserve_history.details.merge_details.merge_pub = ds->merge_pub; + ds->reserve_history.details.merge_details.purse_pub + = ds->purse_pub; ds->reserve_history.details.merge_details.reserve_sig = *dr->reserve_sig; ds->reserve_history.details.merge_details.merge_timestamp @@ -356,6 +351,7 @@ merge_traits (void *cls, struct TALER_TESTING_Trait traits[] = { /* history entry MUST be first due to response code logic below! */ TALER_TESTING_make_trait_reserve_history (&ds->reserve_history), + TALER_TESTING_make_trait_reserve_pub (&ds->reserve_pub), TALER_TESTING_make_trait_timestamp (0, &ds->merge_timestamp), TALER_TESTING_trait_end () |