diff --git a/packages/strapi-plugin-content-type-builder/controllers/ContentTypeBuilder.js b/packages/strapi-plugin-content-type-builder/controllers/ContentTypeBuilder.js index a50369e386..0dd53a6a83 100644 --- a/packages/strapi-plugin-content-type-builder/controllers/ContentTypeBuilder.js +++ b/packages/strapi-plugin-content-type-builder/controllers/ContentTypeBuilder.js @@ -48,7 +48,7 @@ module.exports = { return ctx.badRequest(null, [{ messages: attributesErrors }]); } - const _description = escapeNewlines(description); + const _description = escapeNewlines(description, '\\n'); strapi.reload.isWatching = false; diff --git a/packages/strapi-plugin-content-type-builder/utils/helpers.js b/packages/strapi-plugin-content-type-builder/utils/helpers.js index a4488e0cdd..7036c1585a 100644 --- a/packages/strapi-plugin-content-type-builder/utils/helpers.js +++ b/packages/strapi-plugin-content-type-builder/utils/helpers.js @@ -62,7 +62,7 @@ const reorderList = (manager, list) => { }; const escapeNewlines = (content, placeholder = '\n') => { - return content.replace(/[\n]+/g, placeholder); + return content.replace(/[\r\n]+/g, placeholder); } module.exports = {