in entity-browser-frontend/app/controller/form-view/links.js [52:82]
linksCtrl.addNewLink = function (link, linksChanges) {
var linksForm = $scope.linksForm;
$scope.makeDirty(linksForm);
if (linksForm.$valid) {
var found = currentLinks().find(function (link) {
return link.name === linksCtrl.newLink.name;
});
var wasFound = !!found;
if (!wasFound) {
found = {
name: linksCtrl.newLink.name,
totalCount: 0,
entities: []
};
}
var newEntity = toBackendLink(linksCtrl.newLink);
found.entities.splice(0, 0, newEntity);
if (!wasFound) {
currentLinks().push(found);
}
linksCtrl.newLink = newLink();
linksCtrl.resetNewEntityType();
linksChanges.push({
name: link.name,
newValue: newEntity
});
linksForm.$setPristine(true);
}
};