diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-01-24 22:33:54 +0000 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-01-24 22:33:54 +0000 |
| commit | 80f9f6f67531314f870cb4ad034918f99cd2f1de (patch) | |
| tree | fd71e9f31b7cd3ea30d6dadf2d2230c64cba4677 /chimere/models.py | |
| parent | 799048b21b465eb097c03b4936e0077cf9148466 (diff) | |
| download | Chimère-80f9f6f67531314f870cb4ad034918f99cd2f1de.tar.bz2 Chimère-80f9f6f67531314f870cb4ad034918f99cd2f1de.zip | |
Fix database initialisation for upgrade.
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) |
