summaryrefslogtreecommitdiff
path: root/src/exchangedb/exchange_do_delete_purse.sql
diff options
context:
space:
mode:
Diffstat (limited to 'src/exchangedb/exchange_do_delete_purse.sql')
-rw-r--r--src/exchangedb/exchange_do_delete_purse.sql4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/exchangedb/exchange_do_delete_purse.sql b/src/exchangedb/exchange_do_delete_purse.sql
index 1e6540ecf..a57f25454 100644
--- a/src/exchangedb/exchange_do_delete_purse.sql
+++ b/src/exchangedb/exchange_do_delete_purse.sql
@@ -62,6 +62,10 @@ THEN
RETURN;
END IF;
+-- Delete contract associated with purse, if it exists.
+DELETE FROM contracts
+ WHERE purse_pub=in_purse_pub;
+
-- store purse decision
INSERT INTO purse_decision
(purse_pub