Merge "Fix a Bug on Editor Screen"
authorPamela Dragosh <pdragosh@research.att.com>
Wed, 14 Feb 2018 00:30:16 +0000 (00:30 +0000)
committerGerrit Code Review <gerrit@onap.org>
Wed, 14 Feb 2018 00:30:16 +0000 (00:30 +0000)
POLICY-SDK-APP/src/main/webapp/app/policyApp/policy-models/Editor/PolicyTemplateController/DCAEMicroServicePolicyController.js

index 6f316c1..1013664 100644 (file)
@@ -438,6 +438,13 @@ angular.module('abs').controller('dcaeMicroServiceController', ['$scope', '$wind
                            }
                         //After initially create the edit template, reset it to false.
                            $scope.isInitEditTemplate = false;
+                           if($scope.temp.policy.editPolicy){
+                               //reset it to false since the template has been created
+                               $scope.temp.policy.editPolicy = false;
+                               //clean all the events of addNewChoice
+                               $scope.$on('$destroy', addNewChoice);
+                           }
+                           
                     }
                     var ele = angular.element(document.getElementById("DynamicTemplate"));
                        $compile(ele.contents())($scope);