fix(credential): stamp lastUsedAt via db CURRENT_TIMESTAMP when run consumes credentials
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user