From 3e1e140a1c6bdfd6cf1d823b073dca5be23048f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Thu, 16 May 2024 13:00:34 +0200 Subject: [PATCH] minMax can be undefined --- .../block-grid-scale-manager.controller.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-scale-manager/block-grid-scale-manager.controller.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-scale-manager/block-grid-scale-manager.controller.ts index f957c1b3e8..2fd4d9f9d7 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-scale-manager/block-grid-scale-manager.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/context/block-grid-scale-manager/block-grid-scale-manager.controller.ts @@ -135,7 +135,10 @@ export class UmbBlockGridScaleManager extends UmbControllerBase { const bestColumnSpanOption = closestColumnSpanOption(newColumnSpan, spanOptions, layoutColumns - blockStartCol); newColumnSpan = bestColumnSpanOption ?? layoutColumns; - const [rowMinSpan, rowMaxSpan] = this._host.getMinMaxRowSpan(); + // Find allowed row spans: + const minMaxRowSpan = this._host.getMinMaxRowSpan(); + if (!minMaxRowSpan) return; + const [rowMinSpan, rowMaxSpan] = minMaxRowSpan; let newRowSpan = Math.round(Math.max(blockEndRow - blockStartRow, rowMinSpan)); if (rowMaxSpan != null) { newRowSpan = Math.min(newRowSpan, rowMaxSpan);