diff --git a/.changeset/quick-cameras-kneel.md b/.changeset/quick-cameras-kneel.md new file mode 100644 index 0000000000..96c5a4c7e1 --- /dev/null +++ b/.changeset/quick-cameras-kneel.md @@ -0,0 +1,5 @@ +--- +'@directus/app': patch +--- + +Fixed an issue that prevented saving of content versions featuring relational data diff --git a/app/src/components/v-form/v-form.vue b/app/src/components/v-form/v-form.vue index 02626ff939..4563506c14 100644 --- a/app/src/components/v-form/v-form.vue +++ b/app/src/components/v-form/v-form.vue @@ -64,7 +64,7 @@ const { t } = useI18n(); const emit = defineEmits(['update:modelValue']); const values = computed(() => { - return Object.assign({}, props.initialValues, props.modelValue); + return Object.assign({}, cloneDeep(props.initialValues), cloneDeep(props.modelValue)); }); const el = ref();