diff --git a/aurora/importers/aurora.py b/aurora/importers/aurora.py index caff53c..9e4fdc2 100644 --- a/aurora/importers/aurora.py +++ b/aurora/importers/aurora.py @@ -60,16 +60,17 @@ class ImportAuroraView(ui.View): case["target_id"] = int(case["target_id"]) case["moderator_id"] = int(case["moderator_id"]) - if not case.get("changes", None): + changes = case.get("changes", None) + if not changes: changes = [] else: - if not isinstance(case["changes"], list): - changes = json.loads(case["changes"]) + if not isinstance(changes, list): + changes = json.loads(changes) if isinstance(changes, str): changes: list[dict] = json.loads(changes) for change in changes: - if change.get("bot"): + if "bot" in change: del change["bot"] if "metadata" not in case: