diff options
Diffstat (limited to 'chimere/models.py')
-rw-r--r-- | chimere/models.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chimere/models.py b/chimere/models.py index 827a0e7..5a4be28 100644 --- a/chimere/models.py +++ b/chimere/models.py @@ -1283,7 +1283,10 @@ def area_post_save(sender, **kwargs): ('chimere', 'multimediafile'), ('chimere', 'picturefile'), ('chimere', 'routefile')): - ct = ContentType.objects.get(app_label=app_label, model=model) + ct = ContentType.objects.filter(app_label=app_label, model=model) + if not ct.count(): + continue + ct = ct.all()[0] for p in Permission.objects.filter(content_type=ct).all(): group.permissions.add(p) |