Merge pull request #9570 from DSpace/backport-9569-to-dspace-7_x

[Port dspace-7_x] potential array index out of bounds access in SubscriptionDsoMetadataForEmailCompose
This commit is contained in:
Tim Donohue
2024-05-10 11:53:05 -05:00
committed by GitHub

View File

@@ -49,7 +49,7 @@ public class SubscriptionDsoMetadataForEmailCompose implements StreamDisseminati
for (String actualMetadata : metadata) {
String[] splitted = actualMetadata.split("\\.");
String qualifier = null;
if (splitted.length == 1) {
if (splitted.length == 3) {
qualifier = splitted[2];
}
var metadataValue = itemService.getMetadataFirstValue(item, splitted[0], splitted[1], qualifier, ANY);