diff --git a/apps/red-ui/src/app/screens/file/model/file-data.model.ts b/apps/red-ui/src/app/screens/file/model/file-data.model.ts index d031d391e..b0a48ea99 100644 --- a/apps/red-ui/src/app/screens/file/model/file-data.model.ts +++ b/apps/red-ui/src/app/screens/file/model/file-data.model.ts @@ -55,8 +55,9 @@ export class FileDataModel { }); this.manualRedactions.entriesToAdd.forEach((manual) => { + let wrapper; if (this._hasAlreadyBeenProcessed(manual) && this._isAcceptedOrRejected(manual)) { - let wrapper = result.find((r) => r.id === manual.id); + wrapper = result.find((r) => r.id === manual.id); if (wrapper) { wrapper.userId = manual.user; } else { @@ -70,7 +71,7 @@ export class FileDataModel { } // normal case - let wrapper = result.find((r) => r.id === manual.id); + wrapper = result.find((r) => r.id === manual.id); if (!wrapper) { // false positive and recommendation case // if we mark Annotation N as false positive -> it's reason is the original annotations Id @@ -115,8 +116,9 @@ export class FileDataModel { }); this.manualRedactions.idsToRemove.forEach((idToRemove) => { + let wrapper; if (this._hasAlreadyBeenProcessed(idToRemove) && this._isAcceptedOrRejected(idToRemove)) { - const wrapper = result.find((r) => r.id === idToRemove.id); + wrapper = result.find((r) => r.id === idToRemove.id); if (wrapper && wrapper.dictionaryEntry) { wrapper.manual = false; wrapper.manualRedactionType = null; @@ -125,7 +127,7 @@ export class FileDataModel { return; } - const wrapper = result.find((r) => r.id === idToRemove.id); + wrapper = result.find((r) => r.id === idToRemove.id); if (wrapper) { wrapper.manual = true; wrapper.dictionaryEntry = idToRemove.removeFromDictionary;