commit c11e833eb64b3dcb40d71cc5567eaaf8df83f774
parent 48e58124fb61ded372f147d00d112f108c997f81
Author: Christian Grothoff <christian@grothoff.org>
Date: Thu, 21 Sep 2023 11:37:36 +0200
address constraint violation detected by peer-repair integration test
Diffstat:
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/src/exchangedb/exchange_do_purse_merge.sql b/src/exchangedb/exchange_do_purse_merge.sql
@@ -44,6 +44,17 @@ DECLARE
balance taler_amount;
BEGIN
+-- Initialize reserve, if not yet exists.
+INSERT INTO reserves
+ (reserve_pub
+ ,expiration_date
+ ,gc_date)
+ VALUES
+ (in_reserve_pub
+ ,in_expiration_date
+ ,in_expiration_date)
+ ON CONFLICT DO NOTHING;
+
IF in_partner_url IS NULL
THEN
@@ -151,17 +162,6 @@ END IF;
out_conflict=FALSE;
--- Initialize reserve, if not yet exists.
-INSERT INTO reserves
- (reserve_pub
- ,expiration_date
- ,gc_date)
- VALUES
- (in_reserve_pub
- ,in_expiration_date
- ,in_expiration_date)
- ON CONFLICT DO NOTHING;
-
IF (my_in_reserve_quota)
THEN