From 204f296a3303c614db221cfd6768c3cc9f99e83a Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Sat, 30 Nov 2019 00:24:38 +0100 Subject: new bank error code --- src/include/taler_error_codes.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/include') diff --git a/src/include/taler_error_codes.h b/src/include/taler_error_codes.h index 13abdfc8d..3e7ed9ae0 100644 --- a/src/include/taler_error_codes.h +++ b/src/include/taler_error_codes.h @@ -1844,11 +1844,24 @@ enum TALER_ErrorCode /** * This error code is returned when no known exception types - * captured the exception. + * captured the exception, and comes along with a 500 Internal + * Server Error. */ TALER_EC_BANK_UNMANAGED_EXCEPTION = 5300, + /** + * This error code is used for all those exceptions that + * do not really need a specific error code to return to + * the client, but need to signal the middleware that the + * bank is not responding with 500 Internal Server Error. + * + * Used for example when a client is trying to register + * with a unavailable username. + */ + TALER_EC_BANK_SOFT_EXCEPTION = 5300, + + /** * The sync service failed to access its database. * This response is provided with HTTP status code -- cgit v1.2.3