donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit bb60c5298a0a562244e57b989e3bfcf5c57f832d
parent f3d363b808571b1747a12c4730d967120ade183d
Author: Florian Dold <dold@taler.net>
Date:   Thu,  3 Sep 2026 18:54:59 +0200

donau: make signkey insertion idempotent

Diffstat:
Msrc/donaudb/insert_signkey.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/donaudb/insert_signkey.c b/src/donaudb/insert_signkey.c @@ -48,7 +48,8 @@ DONAUDB_insert_signkey ( ",expire_sign" ",expire_legal" ") VALUES " - "($1, $2, $3, $4);"); + "($1, $2, $3, $4) " + "ON CONFLICT (donau_pub) DO NOTHING;"); return GNUNET_PQ_eval_prepared_non_select (ctx->conn, "insert_signkey", iparams);