From df539638529e3385e218996d0ef7097d293c327a Mon Sep 17 00:00:00 2001 From: Weston Ruter Date: Thu, 3 Feb 2022 08:48:17 -0800 Subject: [PATCH] Fix block validation errors caused by amp-fit-text deprecation (#6872) --- assets/src/block-editor/helpers/index.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/assets/src/block-editor/helpers/index.js b/assets/src/block-editor/helpers/index.js index 73f01531528..fe5d8a6a2a8 100644 --- a/assets/src/block-editor/helpers/index.js +++ b/assets/src/block-editor/helpers/index.js @@ -77,7 +77,14 @@ export const removeAmpFitTextFromBlocks = ( settings, name ) => { settings.deprecated = []; } - settings.deprecated.unshift( { + // Prevent adding deprecation a second time. + for ( const deprecated of settings.deprecated ) { + if ( deprecated.attributes && deprecated.attributes.ampFitText ) { + return settings; + } + } + + settings.deprecated.push( { supports: settings.supports, attributes: { ...( settings.attributes || {} ),