From fbb435ca83326f863136017c79fbf0a09f3566f4 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 17 Jun 2025 18:05:13 +0200 Subject: ✨ Media exporter: admin page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ishtar_common/utils.py') diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py index 04cda150b..fc58fce4e 100644 --- a/ishtar_common/utils.py +++ b/ishtar_common/utils.py @@ -220,7 +220,9 @@ def import_class(full_path_classname): ): raise SuspiciousOperation("Try to import a non model from a string") module = import_module(".".join(mods[:-1])) - model = getattr(module, mods[-1]) + model = getattr(module, mods[-1], None) + if not model: + return if not issubclass(model, models.Model): raise SuspiciousOperation("Try to import a non model from a string") return model -- cgit v1.2.3