From d41dbce60125cf9a8aa30e4d5a0bf39bddb59e1a Mon Sep 17 00:00:00 2001 From: Kenn Jacobsen Date: Wed, 9 Jan 2019 11:20:34 +0100 Subject: [PATCH] Fix content picker dirty checking (#4003) --- .../contentpicker/contentpicker.controller.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 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 c1fe21b1b5..ee8c193b4b 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 @@ -35,7 +35,6 @@ function contentPickerController($scope, entityResource, editorState, iconHelper return $scope.model.config.idType === "udi" ? i.udi : i.id; }); $scope.model.value = trim(currIds.join(), ","); - angularHelper.getCurrentForm($scope).$setDirty(); //Validate! if ($scope.model.config && $scope.model.config.minNumber && parseInt($scope.model.config.minNumber) > $scope.renderModel.length) { @@ -84,7 +83,10 @@ function contentPickerController($scope, entityResource, editorState, iconHelper opacity: 0.7, tolerance: "pointer", scroll: true, - zIndex: 6000 + zIndex: 6000, + update: function (e, ui) { + angularHelper.getCurrentForm($scope).$setDirty(); + } }; if ($scope.model.config) {