donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit 7b3ec79e5c40664723edb68b17400af77c33d0b6
parent 8180725ce2f763fc62910eadf7d151d61ea6e91f
Author: Matyja Lukas Adam <lukas.matyja@students.bfh.ch>
Date:   Fri, 31 May 2024 23:58:11 +0200

fix submit route

Diffstat:
Msrc/donau/donau-httpd_batch-submit.c | 10+++++++++-
Msrc/donaudb/pg_insert_submitted_receipts.c | 16++++++++--------
Msrc/testing/test_donau_api.c | 2+-
3 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/src/donau/donau-httpd_batch-submit.c b/src/donau/donau-httpd_batch-submit.c @@ -213,7 +213,15 @@ DH_handler_submit_receipts_post (struct DH_RequestContext *rc, NULL); } - return MHD_HTTP_CREATED; + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "submitted receipts inserted!\n"); + + return TALER_MHD_reply_static ( + rc->connection, + MHD_HTTP_CREATED, + NULL, + NULL, + 0); } diff --git a/src/donaudb/pg_insert_submitted_receipts.c b/src/donaudb/pg_insert_submitted_receipts.c @@ -58,21 +58,21 @@ DH_PG_insert_submitted_receipts ( h_donation_unit_pubs, pg->conn), GNUNET_PQ_query_param_array_uint32 (num_dr, - nonces, - pg->conn), + nonces, + pg->conn), DONAU_PQ_query_param_array_donation_unit_sig (num_dr, donation_unit_sigs, pg->conn), - GNUNET_PQ_query_param_uint64 (&donation_year), + GNUNET_PQ_query_param_uint64 (&donation_year), GNUNET_PQ_query_param_end }; bool *conflicted; struct GNUNET_PQ_ResultSpec rs[] = { GNUNET_PQ_result_spec_array_bool (pg->conn, - "conflicted", - &num_dr, - &conflicted), + "conflicted", + &num_dr, + &conflicted), GNUNET_PQ_result_spec_end }; @@ -93,8 +93,8 @@ DH_PG_insert_submitted_receipts ( for (size_t i = 0; i < num_dr; i++) { - if (conflicted[i]) - { + if (conflicted[i]) + { GNUNET_log (GNUNET_ERROR_TYPE_WARNING, "Submitted donation receipt at index %ld already present!\n", i); diff --git a/src/testing/test_donau_api.c b/src/testing/test_donau_api.c @@ -98,7 +98,7 @@ run (void *cls, TALER_TESTING_cmd_submit_receipts ("submit-receipts", "issue-receipts", // cmd trait reference 2024, - MHD_HTTP_OK), + MHD_HTTP_CREATED), TALER_TESTING_cmd_donation_statement_get ("donation-statement", 2024, MHD_HTTP_OK),