Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions packages/block-library/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@
- Removes the `core/legacy-widget` block. This is now in `@wordpress/widgets`
via `registerLegacyWidgetBlock()`.

## Bug Fixes

- Include missing attributes when upgrading embed block ([#33235](https://github.com/WordPress/gutenberg/pull/33235))

## 3.2.0 (2021-05-24)

### New Features
Expand Down
15 changes: 14 additions & 1 deletion packages/block-library/src/embed/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,17 @@ export const createUpgradedEmbedBlock = (
props,
attributesFromPreview = {}
) => {
const { preview, attributes: { url, providerNameSlug, type } = {} } = props;
const {
preview,
attributes: {
align,
allowResponsive,
caption,
url,
providerNameSlug,
type,
} = {},
} = props;

if ( ! url || ! getBlockType( DEFAULT_EMBED_BLOCK ) ) return;

Expand All @@ -114,6 +124,9 @@ export const createUpgradedEmbedBlock = (
! providerNameSlug );
if ( shouldCreateNewBlock ) {
return createBlock( DEFAULT_EMBED_BLOCK, {
align,
allowResponsive,
caption,
url,
...matchedBlock.attributes,
} );
Expand Down