fix(credential): stamp lastUsedAt via db CURRENT_TIMESTAMP when run consumes credentials

This commit is contained in:
2026-04-15 12:26:09 +03:00
parent ad155e269c
commit 67e230a647
+9
View File
@@ -275,6 +275,15 @@ export class ScenarioService {
} }
map[sc.alias] = parsed; 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; return map;
} }