Fixes issue #12301 - Primary key excluded on update in v-form creating a new relational item (#12480)

This commit is contained in:
RegisHubelia
2022-03-30 15:47:22 -04:00
committed by GitHub
parent fca1c8b699
commit 6fc1db9bea

View File

@@ -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));