From e2fdf43a7f013ec509186a1a1042e9d273c4c26d Mon Sep 17 00:00:00 2001 From: Daniel Shuy Date: Mon, 15 Nov 2021 23:25:32 +0800 Subject: [PATCH] contentpicker: Don't validate minNumber/maxNumber if 0 --- .../propertyeditors/contentpicker/contentpicker.controller.js | 4 ++-- .../views/propertyeditors/contentpicker/contentpicker.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js index 1269a4c28b..1ecd6bdf26 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js @@ -45,14 +45,14 @@ function contentPickerController($scope, $q, $routeParams, $location, entityReso if ($scope.contentPickerForm) { //Validate! var hasItemsOrMandatory = $scope.renderModel.length !== 0 || ($scope.model.validation && $scope.model.validation.mandatory); - if (hasItemsOrMandatory && $scope.minNumberOfItems > $scope.renderModel.length) { + if (hasItemsOrMandatory && $scope.minNumberOfItems && $scope.minNumberOfItems > $scope.renderModel.length) { $scope.contentPickerForm.minCount.$setValidity("minCount", false); } else { $scope.contentPickerForm.minCount.$setValidity("minCount", true); } - if ($scope.maxNumberOfItems < $scope.renderModel.length) { + if ($scope.maxNumberOfItems && $scope.maxNumberOfItems < $scope.renderModel.length) { $scope.contentPickerForm.maxCount.$setValidity("maxCount", false); } else { diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.html b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.html index fa148ecfc7..373814310b 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.html +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.html @@ -32,7 +32,7 @@
- + Add between {{minNumberOfItems}} and {{maxNumberOfItems}} items You can only have {{maxNumberOfItems}} items selected @@ -40,7 +40,7 @@ - + Add {{minNumberOfItems - renderModel.length}} item(s) You can only have {{maxNumberOfItems}} items selected