From ea32785ca872fffec88b44036e2be339b4bba070 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sun, 24 Dec 2017 13:33:59 +0100 Subject: [PATCH] temporary fix for error 500 --- src/c3nav/editor/models/changeset.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/models/changeset.py b/src/c3nav/editor/models/changeset.py index 9383641e..65e9ead3 100644 --- a/src/c3nav/editor/models/changeset.py +++ b/src/c3nav/editor/models/changeset.py @@ -336,7 +336,11 @@ class ChangeSet(models.Model): objects.setdefault(obj.__class__, {})[pk] = obj for pk, obj in objects.get(LocationRedirect, {}).items(): - target = obj.target.get_child(obj.target) + try: + target = obj.target.get_child(obj.target) + except FieldDoesNotExist: + # todo: fix this + continue objects.setdefault(LocationSlug, {})[target.pk] = target objects.setdefault(target.__class__, {})[target.pk] = target