diff options
| 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 | 
| commit | 8d157b0e22a1d40dde8fff44813967471d507586 (patch) | |
| tree | 492be676959d2893a73b6c6a074d0595cda4dedc | |
| parent | b462c0c9a34f0bfde560456fa0618479b3afaa47 (diff) | |
| download | Ishtar-8d157b0e22a1d40dde8fff44813967471d507586.tar.bz2 Ishtar-8d157b0e22a1d40dde8fff44813967471d507586.zip | |
Fix content type listing in custom form admin
| -rw-r--r-- | ishtar_common/models.py | 6 | 
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( | 
