From 8dc028dfd052f6572e2f3111435bd38e2f4f2ad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 26 Dec 2019 17:16:51 +0100 Subject: [PATCH] fix bug when creating an object with a locationredirect --- src/c3nav/editor/models/changeset.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/c3nav/editor/models/changeset.py b/src/c3nav/editor/models/changeset.py index 59f1b6cc..110c76b9 100644 --- a/src/c3nav/editor/models/changeset.py +++ b/src/c3nav/editor/models/changeset.py @@ -719,6 +719,10 @@ class ChangeSet(models.Model): created_in_last_run.add(created_object) created_pks.setdefault(model, {})[pk] = obj.pk objects.setdefault(model, {})[pk] = obj + if issubclass(model, LocationSlug): + # todo: make this generic + created_pks.setdefault(LocationSlug, {})[pk] = obj.pk + objects.setdefault(LocationSlug, {})[pk] = obj objects_to_create -= created_in_last_run