ItEr42S17CUGravacionModelosUnidadesTraballoItEr41S20: The orderElementTemplate is required for the relationship being correctly saved.

This commit is contained in:
Óscar González Fernández 2010-01-10 16:02:10 +01:00
parent 5f66bdfaff
commit bc3679bc52
2 changed files with 4 additions and 2 deletions

View file

@ -50,10 +50,12 @@ public class MaterialAssignmentTemplate extends BaseEntity implements
}
public static MaterialAssignmentTemplate create(Material material) {
public static MaterialAssignmentTemplate create(
OrderElementTemplate template, Material material) {
MaterialAssignmentTemplate result = create();
result.setUnitPrice(material.getDefaultUnitPrice());
result.setMaterial(material);
result.orderElementTemplate = template;
return BaseEntity.create(result);
}

View file

@ -62,7 +62,7 @@ public class AssignedMaterialsToOrderElementTemplateModel extends
@Transactional(readOnly = true)
public void addMaterialAssignment(Material material) {
MaterialAssignmentTemplate materialAssignmentTemplate = MaterialAssignmentTemplate
.create(material);
.create(template, material);
addMaterialAssignment(materialAssignmentTemplate);
}