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:
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),