[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-merchant] branch master updated: fix pg_insert_transfer_details.s
From: |
gnunet |
Subject: |
[taler-merchant] branch master updated: fix pg_insert_transfer_details.sql: narrow non-transferred deposits to relevant deposits |
Date: |
Wed, 10 Jan 2024 16:01:00 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository merchant.
The following commit(s) were added to refs/heads/master by this push:
new bd2e9f60 fix pg_insert_transfer_details.sql: narrow non-transferred
deposits to relevant deposits
bd2e9f60 is described below
commit bd2e9f6088e949f695e44c38222be0a50c43b622
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Wed Jan 10 16:00:57 2024 +0100
fix pg_insert_transfer_details.sql: narrow non-transferred deposits to
relevant deposits
---
src/backenddb/pg_insert_transfer_details.sql | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/backenddb/pg_insert_transfer_details.sql
b/src/backenddb/pg_insert_transfer_details.sql
index bf57bc74..a64d0139 100644
--- a/src/backenddb/pg_insert_transfer_details.sql
+++ b/src/backenddb/pg_insert_transfer_details.sql
@@ -194,7 +194,6 @@ LOOP
FETCH NEXT FROM curs INTO my_affected_orders;
EXIT WHEN NOT FOUND;
- -- FIXME: statement below is messy, likely buggy (as we don't set WIRED to
TRUE correctly...)
RAISE NOTICE 'checking affected order for completion';
UPDATE merchant_contract_terms
SET wired=TRUE
@@ -205,13 +204,14 @@ LOOP
order_serial=my_affected_orders.order_serial
AND NOT EXISTS
(SELECT 1
- FROM merchant_deposits dep
+ FROM merchant_deposit_confirmations dcon
+ JOIN merchant_deposits dep
+ USING (deposit_confirmation_serial)
JOIN merchant_deposit_to_transfer
USING (deposit_serial)
JOIN merchant_transfers mtrans
USING (credit_serial)
- WHERE
- dep.deposit_confirmation_serial =
dcon.deposit_confirmation_serial
+ WHERE dcon.order_serial=my_affected_orders.order_serial
AND NOT mtrans.confirmed));
END LOOP; -- END curs LOOP
CLOSE curs;
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-merchant] branch master updated: fix pg_insert_transfer_details.sql: narrow non-transferred deposits to relevant deposits,
gnunet <=