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)