aboutsummaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_purses_merge.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-08-16 14:36:23 +0200
committerChristian Grothoff <christian@grothoff.org>2022-08-16 14:36:23 +0200
commit68d2df88f2ec0b70c3778f7f77eeb6173bd8c08b (patch)
treeba7b155be05788a698fef6685b4fffcf9c10075a /src/exchange/taler-exchange-httpd_purses_merge.c
parent94fa05ec2a96ca7bdc47f3dc77aa727ae81f9a44 (diff)
downloadexchange-68d2df88f2ec0b70c3778f7f77eeb6173bd8c08b.tar.xz
allow merge into non-existent reserve if KYC is disabled
Diffstat (limited to 'src/exchange/taler-exchange-httpd_purses_merge.c')
-rw-r--r--src/exchange/taler-exchange-httpd_purses_merge.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/exchange/taler-exchange-httpd_purses_merge.c b/src/exchange/taler-exchange-httpd_purses_merge.c
index 8751e3f15..9ce3033d5 100644
--- a/src/exchange/taler-exchange-httpd_purses_merge.c
+++ b/src/exchange/taler-exchange-httpd_purses_merge.c
@@ -275,7 +275,6 @@ merge_transaction (void *cls,
bool in_conflict = true;
bool no_balance = true;
bool no_partner = true;
- bool no_reserve = true;
const char *required;
required = TALER_KYCLOGIC_kyc_test_required (
@@ -305,7 +304,6 @@ merge_transaction (void *cls,
&pcc->reserve_pub,
&no_partner,
&no_balance,
- &no_reserve,
&in_conflict);
if (qs < 0)
{
@@ -329,15 +327,6 @@ merge_transaction (void *cls,
pcc->provider_url);
return GNUNET_DB_STATUS_HARD_ERROR;
}
- if (no_reserve)
- {
- *mhd_ret =
- TALER_MHD_reply_with_error (connection,
- MHD_HTTP_NOT_FOUND,
- TALER_EC_EXCHANGE_GENERIC_RESERVE_UNKNOWN,
- NULL);
- return GNUNET_DB_STATUS_HARD_ERROR;
- }
if (no_balance)
{
*mhd_ret =