diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-01-21 16:13:22 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-01-21 16:13:22 +0100 |
commit | 975d9c9d15e5b6694639e55c7d73d4d86fc48cab (patch) | |
tree | e27b0f93168b774bdb7bd3c416dd627fa8562977 /src/include/taler_error_codes.h | |
parent | 4c8f7799da3c5d4779b5e39d8a280e3e54588470 (diff) | |
download | exchange-975d9c9d15e5b6694639e55c7d73d4d86fc48cab.tar.gz exchange-975d9c9d15e5b6694639e55c7d73d4d86fc48cab.tar.bz2 exchange-975d9c9d15e5b6694639e55c7d73d4d86fc48cab.zip |
make sure request_uid is actually unique
Allowing duplicate request_uid for different transfer details means that
somebody might eventually rely on this, which is bad. They should
really be unique, it makes tracing easier.
Diffstat (limited to 'src/include/taler_error_codes.h')
-rw-r--r-- | src/include/taler_error_codes.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/include/taler_error_codes.h b/src/include/taler_error_codes.h index 3833e7a4e..ac7f92888 100644 --- a/src/include/taler_error_codes.h +++ b/src/include/taler_error_codes.h @@ -1736,6 +1736,12 @@ enum TALER_ErrorCode TALER_EC_BANK_SOFT_EXCEPTION = 5400, /** + * The request UID for a request to transfer funds has already been + * used, but with different details for the transfer. + */ + TALER_EC_BANK_TRANSFER_REQUEST_UID_REUSED = 5500, + + /** * The sync service failed to access its database. This response is * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR. */ |