[Bug #961] Call to dontPoseAsTransientObjectAnymore for each transient object.
There are transient instances when you add indirect criterion requirements , so after saving it must be call the method dontPoseAsTransientObjectAnymore for each transient instance. FEA: ItEr74S04BugFixinga
This commit is contained in:
parent
e281fab21b
commit
937080fd0c
1 changed files with 7 additions and 1 deletions
|
|
@ -496,11 +496,17 @@ public class OrderModel extends IntegrationEntityModel implements IOrderModel {
|
|||
|
||||
dontPoseAsTransientObjectAnymore(orderElement
|
||||
.getIndirectAdvanceAssignments());
|
||||
dontPoseAsTransientObjectAnymore(orderElement.getDirectCriterionRequirement());
|
||||
dontPoseAsTransientObjectAnymore(orderElement
|
||||
.getCriterionRequirements());
|
||||
dontPoseAsTransientObjectAnymore(orderElement.getLabels());
|
||||
dontPoseAsTransientObjectAnymore(orderElement.getTaskElements());
|
||||
dontPoseAsTransientObjectAnymore(orderElement.getHoursGroups());
|
||||
|
||||
for (HoursGroup hoursGroup : orderElement.getHoursGroups()) {
|
||||
dontPoseAsTransientObjectAnymore(hoursGroup
|
||||
.getCriterionRequirements());
|
||||
}
|
||||
|
||||
for(OrderElement child : orderElement.getAllChildren()) {
|
||||
child.dontPoseAsTransientObjectAnymore();
|
||||
dontPoseAsTransientObjectAnymore(child);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue