From 82f966ca241cc00a694f6dd76c6f60e3ade9ea36 Mon Sep 17 00:00:00 2001 From: Kenn Jacobsen Date: Wed, 24 Apr 2019 22:09:00 +0200 Subject: [PATCH] Fix MNTP bounds min/max items validation --- .../contentpicker/contentpicker.controller.js | 6 +++--- 1 file changed, 3 insertions(+), 3 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 894ad2eedf..d33ff93740 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 @@ -33,7 +33,6 @@ function contentPickerController($scope, entityResource, editorState, iconHelper /** Performs validation based on the renderModel data */ function validate() { if ($scope.contentPickerForm) { - angularHelper.getCurrentForm($scope).$setDirty(); //Validate! if ($scope.model.config && $scope.model.config.minNumber && parseInt($scope.model.config.minNumber) > $scope.renderModel.length) { $scope.contentPickerForm.minCount.$setValidity("minCount", false); @@ -65,7 +64,7 @@ function contentPickerController($scope, entityResource, editorState, iconHelper //model if it changes (i.e. based on server updates, or if used in split view, etc...) $scope.$watch("model.value", function (newVal, oldVal) { if (newVal !== oldVal) { - syncRenderModel(); + syncRenderModel(true); } }); } @@ -379,7 +378,7 @@ function contentPickerController($scope, entityResource, editorState, iconHelper } else { $scope.renderModel = []; - if (validate) { + if (doValidation) { validate(); } setSortingState($scope.renderModel); @@ -459,6 +458,7 @@ function contentPickerController($scope, entityResource, editorState, iconHelper //everything is loaded, start the watch on the model startWatch(); subscribe(); + validate(); }); }