diff --git a/vue2-vuetify/src/complex/components/AdditionalProperties.vue b/vue2-vuetify/src/complex/components/AdditionalProperties.vue index c3232903..d609fb0a 100644 --- a/vue2-vuetify/src/complex/components/AdditionalProperties.vue +++ b/vue2-vuetify/src/complex/components/AdditionalProperties.vue @@ -231,15 +231,17 @@ export default defineComponent({ (propUiSchema as GroupLayout).label = propSchema.title ?? startCase(propName); } else { - propUiSchema = createControlElement( - control.value.path + '/' + encode(propName) + const encodedPath = composePaths( + control.value.path, + encode(propName) ); + propUiSchema = createControlElement(encodedPath); } } return { propertyName: propName, - path: composePaths(control.value.path, propName), + path: composePaths(control.value.path, encode(propName)), schema: propSchema, uischema: propUiSchema, };