Skip to content

Commit

Permalink
removing a field really does delete it on save ;) #383
Browse files Browse the repository at this point in the history
  • Loading branch information
jstrachan committed Jul 10, 2013
1 parent b852486 commit 2ad3cae
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions hawtio-web/src/main/webapp/app/wiki/js/dozerMappings.ts
Expand Up @@ -84,6 +84,15 @@ module Wiki {
$scope.removeNode = () => {
if ($scope.selectedFolder && $scope.treeNode) {
// TODO deal with deleting fields
var folder = $scope.selectedFolder;
var entity = folder.entity;
if (entity instanceof Dozer.Field) {
// lets remove this from the parent mapping
var mapping = Core.pathGet(folder, ["parent", "entity"]);
if (mapping) {
mapping.fields.remove(entity);
}
}
$scope.selectedFolder.detach();
$scope.treeNode.remove();
$scope.selectedFolder = null;
Expand Down

0 comments on commit 2ad3cae

Please sign in to comment.