Content
View differences
Updated by Sven Kunze over 2 years ago
### Steps to reproduce
1. create project A and activate type FEATURE there + add a member X
2. create project B and activate type TASK there
3. create work-package the following tree in A:
1. EPIC W1
1. TASK W2
2. TASK W3
3. EPIC W4 + assignee=X
1. TASK W5
2. TASK W6
4. copy W1 to B
### What is the buggy behavior?
* The following tree is generated:
1. EPIC W1
1. TASK W2
2. TASK W3
3. TASK W2‘ W7 in B
4. TASK W3‘ W8 in B
5. EPIC W4 + assignee=X
1. TASK W5
2. TASK W6
3. TASK W5‘ W9 in B
4. TASK W6‘ W10 in B
### What is the expected behavior?
1. the original tree stays intact
2. no additional work-packages are created at all
3. if and only if there are no errors => create an ADDITIONAL tree in B
4. everything else creates a complete mess and huge confusion to users because it's a mixture of copies and originals
### Screenshots and other files
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/71560/content">
**OpenProject version**
_12.5.8_
1. create project A and activate type FEATURE there + add a member X
2. create project B and activate type TASK there
3. create work-package the following tree in A:
1. EPIC W1
1. TASK W2
2. TASK W3
3. EPIC W4 + assignee=X
1. TASK W5
2. TASK W6
4. copy W1 to B
### What is the buggy behavior?
* The following tree is generated:
1. EPIC W1
1. TASK W2
2. TASK W3
3. TASK W2‘
4. TASK W3‘
5. EPIC W4 + assignee=X
1. TASK W5
2. TASK W6
3. TASK W5‘
4. TASK W6‘
### What is the expected behavior?
1. the original tree stays intact
2. no additional work-packages are created at all
3. if and only if there are no errors => create an ADDITIONAL tree in B
4. everything else creates a complete mess and huge confusion to users because it's a mixture of copies and originals
### Screenshots and other files
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/71560/content">
**OpenProject version**
_12.5.8_