Skip to content

Commit 16bbba4

Browse files
author
Boetto Andrea
committed
solve object interpolation issue noassign
1 parent cedc36d commit 16bbba4

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

dist/angular-permission.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -767,12 +767,13 @@
767767
$scope.$watchGroup(['permission.only', 'permission.except', 'sref', 'permissionOptions'],
768768
function () {
769769
try {
770+
var options=angular.copy(permission.options);
770771
if (angular.isString(permission.options)){
771-
permission.options=$scope.$eval(permission.options);
772+
options=$scope.$eval(options);
772773
}
773774
if (isSrefStateDefined()) {
774775
var PermStateAuthorization = $injector.get('PermStateAuthorization');
775-
PermStateAuthorization.authorizeByStateName(permission.sref,permission.options)
776+
PermStateAuthorization.authorizeByStateName(permission.sref,options)
776777
.then(function () {
777778
onAuthorizedAccess();
778779
})

0 commit comments

Comments
 (0)