From d3ae2083721aa746db4f5f32f4f52c1a05470008 Mon Sep 17 00:00:00 2001 From: Bernd Storath <999999bst@gmail.com> Date: Mon, 29 Dec 2025 19:07:28 +0100 Subject: [PATCH] update expiresAt instead of failing --- src/server/database/repositories/oneTimeLink/service.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/database/repositories/oneTimeLink/service.ts b/src/server/database/repositories/oneTimeLink/service.ts index dd562934..49162ac0 100644 --- a/src/server/database/repositories/oneTimeLink/service.ts +++ b/src/server/database/repositories/oneTimeLink/service.ts @@ -16,6 +16,12 @@ function createPreparedStatement(db: DBType) { oneTimeLink: sql.placeholder('oneTimeLink'), expiresAt: sql.placeholder('expiresAt'), }) + .onConflictDoUpdate({ + target: oneTimeLink.id, + set: { + expiresAt: sql.placeholder('expiresAt') as never as string, + }, + }) .prepare(), erase: db .update(oneTimeLink)