Do not use $index with angular sorted lists
This commit is contained in:
@@ -141,7 +141,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="col col-lg-1">
|
||||
<button class="btn btn-danger btn-sm" ng-click="mailboxes.edit.delAlias($event, $index)"><i class="far fa-trash-alt"></i></button>
|
||||
<button class="btn btn-danger btn-sm" ng-click="mailboxes.edit.delAlias($event, alias)"><i class="far fa-trash-alt"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
<div ng-show="mailboxes.edit.aliases.length === 0">
|
||||
|
||||
@@ -586,8 +586,12 @@ angular.module('Application').controller('EmailController', ['$scope', '$locatio
|
||||
});
|
||||
},
|
||||
|
||||
delAlias: function (event, index) {
|
||||
delAlias: function (event, alias) {
|
||||
event.preventDefault();
|
||||
|
||||
var index = $scope.mailboxes.edit.aliases.findIndex(function (a) { return (a.name+a.domain) === (alias.name+alias.domain); });
|
||||
if (index === -1) return;
|
||||
|
||||
$scope.mailboxes.edit.aliases.splice(index, 1);
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user