Skip to content

Commit

Permalink
Add backward compatibility support for lightBlockWrapper in getSaveEl…
Browse files Browse the repository at this point in the history
…ement (#27189)
  • Loading branch information
talldan authored and tellthemachines committed Nov 30, 2020
1 parent a7efc94 commit 0e2d119
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion packages/blocks/src/api/serializer.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import {
getBlockType,
getFreeformContentHandlerName,
getUnregisteredTypeHandlerName,
hasBlockSupport,
} from './registration';
import { normalizeBlockType } from './utils';
import BlockContentProvider from '../block-content-provider';
Expand Down Expand Up @@ -116,10 +117,14 @@ export function getSaveElement(

let element = save( { attributes, innerBlocks } );

const hasLightBlockWrapper =
blockType.apiVersion > 1 ||
hasBlockSupport( blockType, 'lightBlockWrapper', false );

if (
isObject( element ) &&
hasFilter( 'blocks.getSaveContent.extraProps' ) &&
! blockType.apiVersion
! hasLightBlockWrapper
) {
/**
* Filters the props applied to the block save result element.
Expand Down

0 comments on commit 0e2d119

Please sign in to comment.