mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-17 15:03:18 +00:00
Adding support for max cardinality
Fixing test_placeRecalculationAfterDelete Creating test_placeRecalculationNoUseForPlace (WIP)
This commit is contained in:
@@ -526,7 +526,7 @@ public class RelationshipServiceImpl implements RelationshipService {
|
||||
logRelationshipTypeDetailsForError(relationshipType);
|
||||
return false;
|
||||
}
|
||||
if (!relationship.getLatestVersionStatus().equals(LatestVersionStatus.RIGHT_ONLY)
|
||||
if (!relationship.getLatestVersionStatus().equals(LatestVersionStatus.LEFT_ONLY)
|
||||
&& !verifyMaxCardinality(context, relationship.getLeftItem(),
|
||||
relationshipType.getLeftMaxCardinality(), relationshipType, true)) {
|
||||
//If RIGHT_ONLY => it's a copied relationship, and the count can be ignored
|
||||
@@ -535,7 +535,7 @@ public class RelationshipServiceImpl implements RelationshipService {
|
||||
logRelationshipTypeDetailsForError(relationshipType);
|
||||
return false;
|
||||
}
|
||||
if (!relationship.getLatestVersionStatus().equals(LatestVersionStatus.LEFT_ONLY)
|
||||
if (!relationship.getLatestVersionStatus().equals(LatestVersionStatus.RIGHT_ONLY)
|
||||
&& !verifyMaxCardinality(context, relationship.getRightItem(),
|
||||
relationshipType.getRightMaxCardinality(), relationshipType, false)) {
|
||||
//If LEFT_ONLY => it's a copied relationship, and the count can be ignored
|
||||
|
Reference in New Issue
Block a user