From 35e3a39cc31db94a08672c85d6e44415ff686c33 Mon Sep 17 00:00:00 2001 From: Joshua Pease Date: Thu, 21 Jun 2018 14:49:17 -0700 Subject: [PATCH] Set a initial $scope.model.value for true/false --- .../src/views/propertyeditors/boolean/boolean.controller.js | 4 ++++ 1 file changed, 4 insertions(+) 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 6c16a32790..7689d78431 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 @@ -16,6 +16,10 @@ function booleanEditorController($scope, $rootScope, assetsService) { setupViewModel(); + if( $scope.model && !$scope.model.value ) { + $scope.model.value = ($scope.renderModel.value === true) ? '1' : '0'; + } + //here we declare a special method which will be called whenever the value has changed from the server //this is instead of doing a watch on the model.value = faster $scope.model.onValueChanged = function (newVal, oldVal) {