From 25a20cf7415916e7ae97a9972c2e18f137114d76 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 26 Sep 2022 12:21:08 +0200 Subject: [PATCH] Add null check for variants in Grid Layout (#13060) This fixes a regression from 10.2.0 where the `variants` property was removed. --- .../components/content/umbtabbedcontent.directive.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js index 4eefa5176d..90f81bd827 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js @@ -190,8 +190,8 @@ } var contentLanguage = $scope.content.language; - - var otherCreatedVariants = $scope.contentNodeModel.variants.filter(x => x.compositeId !== $scope.content.compositeId && (x.state !== "NotCreated" || x.name !== null)).length === 0; + var variants = $scope.contentNodeModel && $scope.contentNodeModel.variants || []; + var otherCreatedVariants = variants.filter(x => x.compositeId !== $scope.content.compositeId && (x.state !== "NotCreated" || x.name !== null)).length === 0; var canEditCulture = !contentLanguage || // If the property culture equals the content culture it can be edited