From 64ecddb12734c2da5fc512e5043a6bbcf31dab9e Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Tue, 24 Mar 2026 15:15:05 +0000 Subject: [PATCH] Pass the root field path to `syncField()` and `desyncField()` --- resources/js/components/ui/Publish/Field.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/js/components/ui/Publish/Field.vue b/resources/js/components/ui/Publish/Field.vue index dd1a737f05..8306f2f029 100644 --- a/resources/js/components/ui/Publish/Field.vue +++ b/resources/js/components/ui/Publish/Field.vue @@ -182,13 +182,14 @@ const isSyncable = computed(() => { const isSynced = computed(() => isSyncable.value && !localizedFields.value.includes(fullPath.value)); const isNested = computed(() => fullPath.value.includes('.')); +const rootFieldPath = computed(() => isNested.value ? fullPath.value.split('.')[0] : fullPath.value); function sync() { - syncField(fullPath.value); + syncField(rootFieldPath.value); } function desync() { - desyncField(fullPath.value); + desyncField(rootFieldPath.value); } const fieldtypeComponentProps = computed(() => ({