diff --git a/src/c3nav/editor/models/changedobject.py b/src/c3nav/editor/models/changedobject.py index c58c8b0d..352b3f73 100644 --- a/src/c3nav/editor/models/changedobject.py +++ b/src/c3nav/editor/models/changedobject.py @@ -281,7 +281,8 @@ class ChangedObject(models.Model): super().save(*args, **kwargs) def delete(self, **kwargs): - raise TypeError('changed objects can not be deleted directly.') + self.changeset._object_changed = True + super().delete(**kwargs) def __repr__(self): return '' % (str(self.pk), str(self.changeset_id))