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:
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;
}