fix(server): deduplicate integity checks missing paths

This commit is contained in:
izzy
2026-06-16 12:02:22 +01:00
parent 622a330d82
commit 42782bf842
+4 -1
View File
@@ -399,7 +399,10 @@ export class IntegrityService extends BaseService {
await this.integrityRepository.deleteByIds(outdatedReports);
}
const missingFiles = results.filter(({ exists }) => !exists);
const missingFiles = Object.values(
Object.fromEntries(results.filter(({ exists }) => !exists).map((file) => [file.path, file])),
);
if (missingFiles.length > 0) {
await this.integrityRepository.create(
missingFiles.map(({ path, assetId, fileAssetId }) => ({