diff options
Diffstat (limited to 'src/backend/taler-merchant-httpd_auditors.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_auditors.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/backend/taler-merchant-httpd_auditors.c b/src/backend/taler-merchant-httpd_auditors.c index c7e7e584..179fa320 100644 --- a/src/backend/taler-merchant-httpd_auditors.c +++ b/src/backend/taler-merchant-httpd_auditors.c @@ -76,7 +76,7 @@ TMH_AUDITORS_check_dk (struct TALER_EXCHANGE_Handle *mh, GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Denomination key offered by client has expired for deposits\n"); *hc = MHD_HTTP_GONE; - *ec = TALER_EC_PAY_DENOMINATION_DEPOSIT_EXPIRED; + *ec = TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_DENOMINATION_DEPOSIT_EXPIRED; return GNUNET_SYSERR; /* expired */ } if (exchange_trusted) @@ -90,8 +90,9 @@ TMH_AUDITORS_check_dk (struct TALER_EXCHANGE_Handle *mh, { /* this should never happen, keys should have been successfully obtained before we even got into this function */ - *ec = TALER_EC_PAY_EXCHANGE_HAS_NO_KEYS; - *hc = MHD_HTTP_FAILED_DEPENDENCY; + GNUNET_break (0); + *ec = TALER_EC_GENERIC_INTERNAL_INVARIANT_FAILURE; + *hc = MHD_HTTP_INTERNAL_SERVER_ERROR; return GNUNET_SYSERR; } for (unsigned int i = 0; i<keys->num_auditors; i++) @@ -120,7 +121,7 @@ TMH_AUDITORS_check_dk (struct TALER_EXCHANGE_Handle *mh, "Denomination key %s offered by client not audited by any accepted auditor\n", GNUNET_h2s (&dk->h_key)); *hc = MHD_HTTP_BAD_REQUEST; - *ec = TALER_EC_PAY_DENOMINATION_KEY_AUDITOR_FAILURE; + *ec = TALER_EC_MERCHANT_POST_ORDERS_ID_PAY_DENOMINATION_KEY_AUDITOR_FAILURE; return GNUNET_NO; } |