diff --git a/aleksis/apps/chronos/frontend/components/AmendLesson.vue b/aleksis/apps/chronos/frontend/components/AmendLesson.vue index a643825f7772048b1af5e5255d90a1bfe8107e09..d8a5deec5c417e1c69531a7aa9a44cecec7192a5 100644 --- a/aleksis/apps/chronos/frontend/components/AmendLesson.vue +++ b/aleksis/apps/chronos/frontend/components/AmendLesson.vue @@ -166,7 +166,7 @@ export default { }; }, transformPatchData(item) { - let { id, __typename, cancelled, ...patchItem } = item; + let { __typename, cancelled, ...patchItem } = item; return { ...patchItem, // Normalize cancelled, v-checkbox returns null & does not diff --git a/aleksis/apps/chronos/schema/__init__.py b/aleksis/apps/chronos/schema/__init__.py index c6f1cdf0a402ab4eeddd35c372fe41104fc445fd..253f56f183a9391bebf1cc2c4b1322864a4de48b 100644 --- a/aleksis/apps/chronos/schema/__init__.py +++ b/aleksis/apps/chronos/schema/__init__.py @@ -107,7 +107,7 @@ class AmendLessonBatchPatchMutation(DatetimeTimezoneMixin, DjangoBatchPatchMutat class Meta: model = LessonEvent permissions = ("chronos.edit_substitution_rule",) - only_fields = ("subject", "teachers", "groups", "rooms", "cancelled", "comment") + only_fields = ("id", "subject", "teachers", "groups", "rooms", "cancelled", "comment") @classmethod def before_save(cls, root, info, input, updated_objects): # noqa: A002