From 85fa59eb5fb8c6283000f78bc0f3b91160849db1 Mon Sep 17 00:00:00 2001 From: Kegan Dougal <7190048+kegsay@users.noreply.github.com> Date: Mon, 9 Mar 2026 16:40:53 +0000 Subject: [PATCH] Update synapse/handlers/admin.py Co-authored-by: Eric Eastwood --- synapse/handlers/admin.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/synapse/handlers/admin.py b/synapse/handlers/admin.py index 2e9bf33176..d057514b67 100644 --- a/synapse/handlers/admin.py +++ b/synapse/handlers/admin.py @@ -491,12 +491,7 @@ class AdminHandler: prev_state_events = event.get_dict().get( "prev_state_events", None ) - if prev_state_events is None: - # should be impossible as prev_state_events is a required field. - raise Exception( - "cannot set prev_state_events for redaction event as parent has " - + "no prev_state_events", - ) + assert prev_state_events is not None, "Parent event of redaction has no `prev_state_events` which should be impossible as `prev_state_events` is a required event in MSC4242 rooms" # set the prev event to the offending message to allow for redactions # to be processed in the case where the user has been kicked/banned before # redactions are requested.