donau

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

commit 8790397efb684cf5a5fbc8994d95d4f464855e08
parent 31f4bab50ffbafdacda578a0a718294b66d34a91
Author: Matyja Lukas Adam <lukas.matyja@students.bfh.ch>
Date:   Mon, 15 Apr 2024 21:22:47 +0200

some changes

Diffstat:
Msrc/donaudb/0002-donau_receipts_issued.sql | 4++--
Msrc/donaudb/pg_insert_issued_receipt.c | 6+++---
2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/donaudb/0002-donau_receipts_issued.sql b/src/donaudb/0002-donau_receipts_issued.sql @@ -35,7 +35,7 @@ CREATE OR REPLACE FUNCTION transaction_save_issue_receipts_request( ,IN receipt_hash BYTEA -- hash over all budi key pairs (primary key) ,IN amount taler_amount -- total amount of the requested receipts ,IN new_total_amount taler_amount -- new total amount of a charity - ,OUT out_receipt_id BOOLEAN + ,OUT out_receipt_id BIGINT ) --RETURNS VOID LANGUAGE plpgsql @@ -47,7 +47,7 @@ UPDATE charity SET receipts_to_date = new_total_amount; INSERT INTO receipts_issued (/*blinded_sig,*/ charity_id, receipt_hash, amount) VALUES (/*'blinded_sig',*/ 'charity_id', 'receipts_hash', 'amount'); -- Commit the transaction if everything is successful --SELECT receipt_id into out_receipt_id FROM receipt_id FROM receipts_issued; -out_receipt_id=TRUE; +out_receipt_id=1; END $$; COMMIT; diff --git a/src/donaudb/pg_insert_issued_receipt.c b/src/donaudb/pg_insert_issued_receipt.c @@ -44,7 +44,7 @@ DH_PG_insert_issued_receipt (void *cls, uint64_t *receipt_id = 0; struct GNUNET_PQ_ResultSpec rs[] = { - GNUNET_PQ_result_spec_uint64("receipt_id", receipt_id), + GNUNET_PQ_result_spec_uint64 ("receipt_id", receipt_id), GNUNET_PQ_result_spec_end }; @@ -69,8 +69,8 @@ DH_PG_insert_issued_receipt (void *cls, "($1,$2,$3,$4);"); qs = GNUNET_PQ_eval_prepared_singleton_select (pc->conn, - "insert_issued_receipts_request", - params, rs); + "insert_issued_receipts_request", + params, rs); GNUNET_PQ_cleanup_query_params_closures (params); return qs; }