From cf39589619f961891f4c606f7f6f23e187f57976 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Wed, 19 Jul 2017 14:35:39 +0200 Subject: [PATCH] fix changeset view --- src/c3nav/editor/models/changeset.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/models/changeset.py b/src/c3nav/editor/models/changeset.py index f6cdbee1..b3d31d3d 100644 --- a/src/c3nav/editor/models/changeset.py +++ b/src/c3nav/editor/models/changeset.py @@ -290,7 +290,8 @@ class ChangeSet(models.Model): for model, pks in object_pks.items(): objects[model] = {pk: model(pk=pk) for pk in pks} - slug_submodels = tuple(model for model in object_pks.keys() if issubclass(model, LocationSlug)) + slug_submodels = tuple(model for model in object_pks.keys() + if model is not LocationSlug and issubclass(model, LocationSlug)) if slug_submodels: object_pks[LocationSlug] = reduce(operator.or_, (object_pks[model] for model in slug_submodels)) for model in slug_submodels: