From 1c5c2b79ca7fe2c7bd8c81bd88ad6de2003d7aa8 Mon Sep 17 00:00:00 2001 From: Mateusz Mandera Date: Wed, 9 Jul 2025 00:47:40 +0800 Subject: [PATCH] import: Fix import of RealmAuditLogs with modified_channel_folder. RealmAuditLog objects with `modified_channel_folder` set would crash the import because we were missing the `re_map_foreign_keys` call for the field. --- zerver/lib/import_realm.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zerver/lib/import_realm.py b/zerver/lib/import_realm.py index 227321264e..5a72da3cc9 100644 --- a/zerver/lib/import_realm.py +++ b/zerver/lib/import_realm.py @@ -1510,6 +1510,9 @@ def do_import_realm(import_dir: Path, subdomain: str, processes: int = 1) -> Rea re_map_foreign_keys( data, "zerver_realmauditlog", "modified_user_group", related_table="usergroup" ) + re_map_foreign_keys( + data, "zerver_realmauditlog", "modified_channel_folder", related_table="channelfolder" + ) update_model_ids(RealmAuditLog, data, related_table="realmauditlog") bulk_import_model(data, RealmAuditLog) else: