diff options
author | Antoine A <> | 2024-03-16 01:47:47 +0100 |
---|---|---|
committer | Antoine A <> | 2024-03-16 01:47:47 +0100 |
commit | e5e718622da88f8eff5474a3c7092ee51360977e (patch) | |
tree | 20c6fd42e491655b263b0d7c65467c1c8bc57750 /bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt | |
parent | e121d549fcc02efe00350ab4fe01a22220d9f149 (diff) | |
download | libeufin-e5e718622da88f8eff5474a3c7092ee51360977e.tar.gz libeufin-e5e718622da88f8eff5474a3c7092ee51360977e.tar.bz2 libeufin-e5e718622da88f8eff5474a3c7092ee51360977e.zip |
Fix drop and account soft delete
Diffstat (limited to 'bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt')
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt b/bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt index 3f044ea1..0f9d8f86 100644 --- a/bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt @@ -104,7 +104,7 @@ class CashoutDAO(private val db: Database) { JOIN bank_accounts ON bank_account=bank_account_id JOIN customers ON owning_customer_id=customer_id LEFT JOIN bank_account_transactions ON local_transaction=bank_transaction_id - WHERE cashout_id=? AND login=? + WHERE cashout_id=? AND login=? AND deleted_at IS NULL """) stmt.setLong(1, id) stmt.setString(2, login) @@ -134,7 +134,7 @@ class CashoutDAO(private val db: Database) { FROM cashout_operations JOIN bank_accounts ON bank_account=bank_account_id JOIN customers ON owning_customer_id=customer_id - WHERE + WHERE deleted_at IS NULL AND """) { GlobalCashoutInfo( cashout_id = it.getLong("cashout_id"), @@ -150,7 +150,7 @@ class CashoutDAO(private val db: Database) { FROM cashout_operations JOIN bank_accounts ON bank_account=bank_account_id JOIN customers ON owning_customer_id=customer_id - WHERE login = ? AND + WHERE login = ? AND deleted_at IS NULL AND """, bind = { setString(1, login) |