Deleting multiple subtasks brokes nested set hierarchy
Create two subtasks under an issue.
While on the issue list select both subtasks and delete.
Hierarchy is broken, lft and rgt fields have wrong values.
I will be available 24/7 regarding this issue as our company is trying to deploy redmine as a major tool and it is critical to maintain a stable environment.
Great project !
Redmine 1.1.1.stable.4877 (MySQL)
Ruby version 1.8.7 (i486-linux)
RubyGems version 1.3.5
Rack version 1.0
Rails version 2.3.5
Active Record version 2.3.5
Active Resource version 2.3.5
Action Mailer version 2.3.5
Active Support version 2.3.5
Application root /home/redmine_mp
Database adapter mysql
Database schema version 20101114115359
#2 Updated by Contributor STUDEC almost 7 years ago
- File studec_patch_ex_parent_task_fields.zip added
We had the same problem with the 1.0.1 version of Redmine (we can not use the current trunk for now because of plugins compatibility).
We developed a patch to correct it. In the version 1.0.1 of Redmine, the children are deleted in the wrong order, ordering the "@issues" before the "destroy" of the issues_controller seems fix the problem.
Here is the patch developed by Studec. It is like a plugin, just copy/paste in the plugins directory (vendor/plugins).
Hope it will help.