From b4c640254fa948c206c390d7bc1928b2e9cb560a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 12 Jun 2017 15:06:51 +0200 Subject: [PATCH] dont add changes to finished changesets --- src/c3nav/editor/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/c3nav/editor/models.py b/src/c3nav/editor/models.py index e9774c67..676722a0 100644 --- a/src/c3nav/editor/models.py +++ b/src/c3nav/editor/models.py @@ -148,4 +148,6 @@ class Change(models.Model): self.full_clean() if self.pk is not None: raise ValidationError('change objects can not be edited.') + if self.changeset.proposed is not None or self.changeset.applied is not None: + raise ValidationError('can not add change object to uneditable changeset.') super().save(*args, **kwargs)