From 9a1d1b92231f9fc90f160810320c8cfcac4fa198 Mon Sep 17 00:00:00 2001 From: Brent Swisher Date: Thu, 24 Jan 2019 13:19:40 -0500 Subject: [PATCH] Update the columns attribute in onSelectImages so that if images are removed via the media modal, the columns can't be higher than the new number of images --- packages/block-library/src/gallery/edit.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/block-library/src/gallery/edit.js b/packages/block-library/src/gallery/edit.js index 5fee7758973d5..a376d50245b12 100644 --- a/packages/block-library/src/gallery/edit.js +++ b/packages/block-library/src/gallery/edit.js @@ -109,8 +109,10 @@ class GalleryEdit extends Component { } onSelectImages( images ) { + const { columns } = this.props.attributes; this.setAttributes( { images: images.map( ( image ) => pickRelevantMediaFiles( image ) ), + columns: columns ? Math.min( images.length, columns ) : columns, } ); }