Open SPlanzer opened 7 years ago
Understood, not fixed
This bug has existed since the "move tool" sprint 6 + months ago but has just been discovered.
The move tool code must be refactored to modify the coordinates against a clone rather than the AIMS address feature being moved.
This requires a small change to the move tool code but also will require some modification to the data_managers Address.clone() method ideally by @josephramsay . Currently the clone method clones the aims feature but must be modified to go deeper and also clone the recursive objects (e.g. address position object).
This bug only has a short term visual impact to the user (i.e. no data corruption or chance of corruption) and only when a certain work flow is follow, which seems to be rear. As I understand it we are reviewing all enhancements in a few weeks and I will leave to also be prioritised then.
This is directly related to: https://github.com/linz/AIMS/issues/227 but has been opened here to give it visibility against the plugin
Intial comment below: