From 67e230a647529cb708ec59001a3ec074ab1e2b37 Mon Sep 17 00:00:00 2001 From: Andrii Arsenin Date: Wed, 15 Apr 2026 12:26:09 +0300 Subject: [PATCH] fix(credential): stamp lastUsedAt via db CURRENT_TIMESTAMP when run consumes credentials --- server/src/scenario/scenario.service.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/src/scenario/scenario.service.ts b/server/src/scenario/scenario.service.ts index 4a49efc..a261063 100644 --- a/server/src/scenario/scenario.service.ts +++ b/server/src/scenario/scenario.service.ts @@ -275,6 +275,15 @@ export class ScenarioService { } map[sc.alias] = parsed; } + if (scs.length > 0) { + const ids = scs.map((sc) => sc.credentialId); + await this.credentialRepo + .createQueryBuilder() + .update() + .set({ lastUsedAt: () => "CURRENT_TIMESTAMP" }) + .whereInIds(ids) + .execute(); + } return map; }