mirror of
https://github.com/strapi/strapi.git
synced 2025-11-13 08:38:09 +00:00
Fix ctb mutate when not needed
Signed-off-by: soupette <cyril.lpz@gmail.com>
This commit is contained in:
parent
80ce19a7e5
commit
e83f379b49
@ -38,7 +38,7 @@ const mutateCTBContentTypeSchema = (nextSchema, prevSchema) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const isNextSchemaLocalized = get(nextSchema, localizedPath, false);
|
const isNextSchemaLocalized = get(nextSchema, localizedPath, false);
|
||||||
const isPrevSchemaLocalized = get(prevSchema, localizedPath, false);
|
const isPrevSchemaLocalized = get(prevSchema, ['schema', ...localizedPath], false);
|
||||||
|
|
||||||
// No need to perform modification on the schema, if the i18n feature was not changed
|
// No need to perform modification on the schema, if the i18n feature was not changed
|
||||||
// at the ct level
|
// at the ct level
|
||||||
|
|||||||
@ -89,10 +89,12 @@ describe('i18n | utils ', () => {
|
|||||||
|
|
||||||
expect(
|
expect(
|
||||||
mutateSchema(ctSchema, {
|
mutateSchema(ctSchema, {
|
||||||
pluginOptions: {
|
schema: {
|
||||||
pluginA: { foo: 'bar' },
|
pluginOptions: {
|
||||||
i18n: { localized: true },
|
pluginA: { foo: 'bar' },
|
||||||
pluginB: { foo: 'bar' },
|
i18n: { localized: true },
|
||||||
|
pluginB: { foo: 'bar' },
|
||||||
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
).toEqual(ctSchema);
|
).toEqual(ctSchema);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user