summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-12-04 13:30:09 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-12-04 13:30:09 +0100
commitc732ad6d2a876f076c6ba8e16b5b651ebb720d99 (patch)
tree492be676959d2893a73b6c6a074d0595cda4dedc /ishtar_common
parent0596198357bc6ba0baff8eb46d78f271747a9bb0 (diff)
downloadIshtar-c732ad6d2a876f076c6ba8e16b5b651ebb720d99.tar.bz2
Ishtar-c732ad6d2a876f076c6ba8e16b5b651ebb720d99.zip
Fix content type listing in custom form admin
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/models.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index 70f65fd68..1850f86c8 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -2184,7 +2184,11 @@ class CustomForm(models.Model):
return []
res = []
for model_name in register_fields[app_name]:
- ct = ContentType.objects.get(app_label=app_name, model=model_name)
+ q = ContentType.objects.filter(app_label=app_name,
+ model=model_name)
+ if not q.count():
+ continue
+ ct = q.all()[0]
for json_field in JsonDataField.objects.filter(
content_type=ct).all():
res.append((json_field.pk, u"{} ({})".format(