From 5637c44f69db6c324fa5cb4806189fb5f39e026f Mon Sep 17 00:00:00 2001 From: Kenn Jacobsen Date: Tue, 29 Jan 2019 16:49:10 +0100 Subject: [PATCH] Explicitly set the form dirty when toggling a boolean --- .../src/views/propertyeditors/boolean/boolean.controller.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/boolean/boolean.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/boolean/boolean.controller.js index c574e1424f..07be03da29 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/boolean/boolean.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/boolean/boolean.controller.js @@ -1,4 +1,4 @@ -function booleanEditorController($scope) { +function booleanEditorController($scope, angularHelper) { function setupViewModel() { $scope.renderModel = { @@ -28,7 +28,8 @@ function booleanEditorController($scope) { }; // Update the value when the toggle is clicked - $scope.toggle = function(){ + $scope.toggle = function () { + angularHelper.getCurrentForm($scope).$setDirty(); if($scope.renderModel.value){ $scope.model.value = "0"; setupViewModel();