Merge pull request #4607 from mabashian/permissions-bug-fix

Fixed bug that was preventing the user from adding permissions
This commit is contained in:
Michael Abashian
2017-01-09 09:44:27 -05:00
committed by GitHub

View File

@@ -30,13 +30,12 @@ export default
item: '=item'
},
require: '^multiSelectList',
template: '<input type="checkbox" data-multi-select-list-item ng-model="isSelected" ng-change="userInteractionSelect()">',
template: '<input type="checkbox" data-multi-select-list-item ng-model="item.isSelected" ng-change="userInteractionSelect()">',
link: function(scope, element, attrs, multiSelectList) {
scope.decoratedItem = multiSelectList.registerItem(scope.item);
scope.isSelected = scope.decoratedItem.isSelected ? true : false;
scope.$watch('isSelected', function(value) {
scope.$watch('item.isSelected', function(value) {
if (value === true) {
multiSelectList.selectItem(scope.decoratedItem);
} else if (value === false) {