Opened 4 years ago
#831 new defect
deleting species from tree silently removes groups
Reported by: | westram | Owned by: | devel |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Library (tree) | Version: | SVN |
Keywords: | Cc: |
Description
reproduce (1):
- load attached database group_delete.arb
- remove marked species from 'tree_test'
- effects:
- removes group 'inner2' ( because all species were removed)
- removes group 'outer' ( unwanted)
reproduce (2):
- remove marked species from 'tree_test_2'
(=only one ungrouped species!) - effects:
- removes group 'outer' ( unwanted and very unexpected)
reproduce (3):
- remove marked species from 'tree_test_3'
(=only one ungrouped species removed + no brother-group 'inner1' present) - effects:
- group 'outer' vanishes from , but
- ACI command 'taxonomy' still "sees" the group
- reloading the lets the group reappear
- group 'outer' vanishes from , but
reasons:
- (1)+(2): group 'outer' gets overwritten by group 'inner1'
- (3): no idea
wanted behavior:
- (1)+(2): merge group names ("outer_inner1")
- Note: the underscore is the recommended syntax to indicate that multiple taxonomy levels fall to the same node.
- (3): don't vanish
Attachments (1)
Note: See
TracTickets for help on using
tickets.
use to reproduce bad behavior