From 6cf8cca3565599968cee203f1478ca3fe36621bd Mon Sep 17 00:00:00 2001 From: Boniface Chacha Date: Thu, 21 Sep 2023 14:42:23 +0300 Subject: [PATCH] OLMIS-7789 - Cascade deletion of rejection when status change are deleted so as to fix failure on deleting requision with rejection reasons --- .../openlmis/requisition/domain/requisition/StatusChange.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/org/openlmis/requisition/domain/requisition/StatusChange.java b/src/main/java/org/openlmis/requisition/domain/requisition/StatusChange.java index 6659b751b..6c8cd81a8 100644 --- a/src/main/java/org/openlmis/requisition/domain/requisition/StatusChange.java +++ b/src/main/java/org/openlmis/requisition/domain/requisition/StatusChange.java @@ -30,7 +30,6 @@ import javax.persistence.OneToMany; import javax.persistence.OneToOne; import javax.persistence.Table; - import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @@ -70,7 +69,7 @@ public class StatusChange extends BaseTimestampedEntity { @Setter private RequisitionStatus status; - @OneToMany(mappedBy = "statusChange") + @OneToMany(mappedBy = "statusChange", cascade = {CascadeType.REMOVE}) @Getter @Setter private List rejections = new ArrayList<>();