summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_management_wire_enable.c
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2024-03-08 18:43:54 +0100
committerChristian Grothoff <grothoff@gnunet.org>2024-03-08 18:43:54 +0100
commit9a5a961622c22e26d0378279c1b5fdaa886c6063 (patch)
tree1767051f4154eeea2aa8c6058ec245948746f0f1 /src/exchange/taler-exchange-httpd_management_wire_enable.c
parent2c3d548b4850b96275d73a9703b076d37551a706 (diff)
downloadexchange-9a5a961622c22e26d0378279c1b5fdaa886c6063.tar.gz
exchange-9a5a961622c22e26d0378279c1b5fdaa886c6063.tar.bz2
exchange-9a5a961622c22e26d0378279c1b5fdaa886c6063.zip
fix account update failing to persist wire signature and then breaking that wire account for good
Diffstat (limited to 'src/exchange/taler-exchange-httpd_management_wire_enable.c')
-rw-r--r--src/exchange/taler-exchange-httpd_management_wire_enable.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/exchange/taler-exchange-httpd_management_wire_enable.c b/src/exchange/taler-exchange-httpd_management_wire_enable.c
index ca5b4ee78..e7c771cc2 100644
--- a/src/exchange/taler-exchange-httpd_management_wire_enable.c
+++ b/src/exchange/taler-exchange-httpd_management_wire_enable.c
@@ -126,7 +126,7 @@ add_wire (void *cls,
NULL);
return GNUNET_DB_STATUS_HARD_ERROR;
}
- if (0 == qs)
+ if (GNUNET_DB_STATUS_SUCCESS_NO_RESULTS == qs)
qs = TEH_plugin->insert_wire (TEH_plugin->cls,
awc->payto_uri,
awc->conversion_url,
@@ -141,6 +141,7 @@ add_wire (void *cls,
awc->debit_restrictions,
awc->credit_restrictions,
awc->validity_start,
+ &awc->master_sig_wire,
true);
if (qs < 0)
{