diff --git a/src/indexing/EventIndex.js b/src/indexing/EventIndex.js index a02e378d8e..b0dd811e0c 100644 --- a/src/indexing/EventIndex.js +++ b/src/indexing/EventIndex.js @@ -507,7 +507,14 @@ export default class EventIndex extends EventEmitter { try { for (let i = 0; i < redactionEvents.length; i++) { const ev = redactionEvents[i]; - await indexManager.deleteEvent(ev.getAssociatedId()); + const eventId = ev.getAssociatedId(); + + if (eventId) { + await indexManager.deleteEvent(eventId); + } else { + console.log("EventIndex: Redaction event doesn't contain a", + "valid associated event id", ev); + } } const eventsAlreadyAdded = await indexManager.addHistoricEvents(