Skip to content

Commit fadbfdd

Browse files
authored
Merge pull request #12031 from IQSS/12030-unable-to-delete-dataverse-with-metrics
add cascade for dataverse delete with metrics
2 parents b451fd6 + 88d280d commit fadbfdd

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

src/main/java/edu/harvard/iq/dataverse/Dataverse.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,16 @@ public List<DataverseFeaturedDataverse> getDataverseFeaturingDataverses() {
243243
public void setDataverseFeaturingDataverses(List<DataverseFeaturedDataverse> dataverseFeaturingDataverses) {
244244
this.dataverseFeaturingDataverses = dataverseFeaturingDataverses;
245245
}
246-
246+
247+
@OneToMany(mappedBy = "dataverse", orphanRemoval = true, cascade = {CascadeType.REMOVE, CascadeType.MERGE, CascadeType.PERSIST})
248+
private List<Metric> dataverseMetrics = new ArrayList<>();
249+
public List<Metric> getDataverseMetrics() {
250+
return dataverseMetrics;
251+
}
252+
public void setDataverseMetrics(List<Metric> dataverseMetrics) {
253+
this.dataverseMetrics = dataverseMetrics;
254+
}
255+
247256
@OneToMany(mappedBy="dataverse", cascade={CascadeType.REMOVE, CascadeType.MERGE, CascadeType.PERSIST})
248257
private List<DataverseLinkingDataverse> dataverseLinkingDataverses;
249258

0 commit comments

Comments
 (0)