summaryrefslogtreecommitdiff
path: root/src/backenddb/pg_increase_refund.c
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2023-10-13 14:43:50 +0200
committerChristian Grothoff <grothoff@gnunet.org>2023-10-13 21:16:50 +0200
commita5f50083e65a3e9a0945b150701349afa81a0e9e (patch)
treea6a89fa83c78d812a7f6a38e851659cf443269dd /src/backenddb/pg_increase_refund.c
parenta8b2456ecf47e2650f8bac1da3cc25b4ace54d24 (diff)
downloadmerchant-a5f50083e65a3e9a0945b150701349afa81a0e9e.tar.gz
merchant-a5f50083e65a3e9a0945b150701349afa81a0e9e.tar.bz2
merchant-a5f50083e65a3e9a0945b150701349afa81a0e9e.zip
work towards multi-currency support
Diffstat (limited to 'src/backenddb/pg_increase_refund.c')
-rw-r--r--src/backenddb/pg_increase_refund.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/backenddb/pg_increase_refund.c b/src/backenddb/pg_increase_refund.c
index f1813e9b..832a84eb 100644
--- a/src/backenddb/pg_increase_refund.c
+++ b/src/backenddb/pg_increase_refund.c
@@ -223,6 +223,14 @@ process_deposits_for_refund_cb (
return;
}
+ if (0 != strcmp (rcd[i].deposited_with_fee.currency,
+ ctx->refund->currency))
+ {
+ GNUNET_break_op (0);
+ ctx->rs = TALER_MERCHANTDB_RS_BAD_CURRENCY;
+ return;
+ }
+
{
enum GNUNET_DB_QueryStatus ires;
struct GNUNET_PQ_QueryParam params[] = {