exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit cfb64f939df1a3ee24d03fe9d7fcc60d9772ed42
parent 9454b655454317cc129eecc61009ffc7c2a9925b
Author: Özgür Kesim <oec-taler@kesim.org>
Date:   Sat,  9 Dec 2023 13:57:23 +0100

mark out #8002

Diffstat:
Msrc/exchangedb/exchange_do_deposit.sql | 1+
Msrc/exchangedb/pg_do_deposit.c | 1+
2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/exchangedb/exchange_do_deposit.sql b/src/exchangedb/exchange_do_deposit.sql @@ -142,6 +142,7 @@ THEN IF NOT FOUND THEN -- Deposit exists, but with *strange* differences. Not allowed. + -- FIXME #8002: Surely we need to provide the client more data in this case. out_conflict=TRUE; RETURN; END IF; diff --git a/src/exchangedb/pg_do_deposit.c b/src/exchangedb/pg_do_deposit.c @@ -83,6 +83,7 @@ TEH_PG_do_deposit ( GNUNET_PQ_result_spec_uint32 ("insufficient_balance_coin_index", bad_balance_index), balance_ok), + /* FIXME #8002: We need more data to communicate the conflict to the client */ GNUNET_PQ_result_spec_bool ("conflicted", ctr_conflict), GNUNET_PQ_result_spec_end