From 6fc1db9bea42163193786133939fc159e0adb312 Mon Sep 17 00:00:00 2001 From: RegisHubelia Date: Wed, 30 Mar 2022 15:47:22 -0400 Subject: [PATCH] Fixes issue #12301 - Primary key excluded on update in v-form creating a new relational item (#12480) --- app/src/components/v-form/v-form.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/components/v-form/v-form.vue b/app/src/components/v-form/v-form.vue index bc6718f44c..2f2d65ad20 100644 --- a/app/src/components/v-form/v-form.vue +++ b/app/src/components/v-form/v-form.vue @@ -319,7 +319,7 @@ export default defineComponent({ const updatableKeys = Object.keys(updates).filter((key) => { const field = props.fields?.find((field) => field.field === key); if (!field) return false; - return !isDisabled(field); + return field.schema?.is_primary_key || !isDisabled(field); }); emit('update:modelValue', pick(assign({}, props.modelValue, updates), updatableKeys));