From f9306e3e8dd05af2b50d120c517aaad1ce2f2eee Mon Sep 17 00:00:00 2001 From: gitstart Date: Wed, 28 Jun 2023 16:05:47 +0000 Subject: [PATCH] chore: apply suggested changes Co-authored-by: phunguyenmurcul <51897872+phunguyenmurcul@users.noreply.github.com> --- .../content-type-builder/server/services/content-types.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/core/content-type-builder/server/services/content-types.js b/packages/core/content-type-builder/server/services/content-types.js index 5dcf31f47f..5ab6e00773 100644 --- a/packages/core/content-type-builder/server/services/content-types.js +++ b/packages/core/content-type-builder/server/services/content-types.js @@ -157,13 +157,14 @@ const generateAPI = ({ singularName, kind = 'collectionType', pluralName, displa const editContentType = async (uid, { contentType, components = [] }) => { const builder = createBuilder(); - const previousKind = builder.contentTypes.get(uid).schema.kind; + const previousSchema = builder.contentTypes.get(uid).schema; + const previousKind = previousSchema.kind; const newKind = contentType.kind || previousKind; // Restore non-visible attributes from previous schema - const previousAttributes = builder.contentTypes.get(uid).schema.attributes; + const previousAttributes = previousSchema.attributes; const prevNonVisibleAttributes = contentTypesUtils - .getNonVisibleAttributes(builder.contentTypes.get(uid).schema) + .getNonVisibleAttributes(previousSchema) .reduce((acc, key) => { if (key in previousAttributes) { acc[key] = previousAttributes[key];