From ab0352586eab70216b94086c74d059c33a3858d6 Mon Sep 17 00:00:00 2001 From: Alicia de Dios Fuente <Alicia.DeDiosFuente@unige.ch> Date: Tue, 18 Feb 2025 14:59:40 +0100 Subject: [PATCH] fix(ArchivalInfoPackageRemoteResourceService): check if preferredStorage is null --- .../ArchivalInfoPackageRemoteResourceService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DLCM-ResourceServerCommon/src/main/java/ch/dlcm/service/rest/abstractservice/ArchivalInfoPackageRemoteResourceService.java b/DLCM-ResourceServerCommon/src/main/java/ch/dlcm/service/rest/abstractservice/ArchivalInfoPackageRemoteResourceService.java index aa67c54c81..80516434f5 100644 --- a/DLCM-ResourceServerCommon/src/main/java/ch/dlcm/service/rest/abstractservice/ArchivalInfoPackageRemoteResourceService.java +++ b/DLCM-ResourceServerCommon/src/main/java/ch/dlcm/service/rest/abstractservice/ArchivalInfoPackageRemoteResourceService.java @@ -277,6 +277,9 @@ public abstract class ArchivalInfoPackageRemoteResourceService extends RemoteRes } public String[] getArchivalStorageListByPreference(Integer preferredStorageIndex) { + if (preferredStorageIndex == null) { + return this.archivalStorageList; + } List<String> list = new ArrayList<>(Arrays.asList(this.archivalStorageList)); String preferredStorage = list.remove(preferredStorageIndex.intValue()); list.add(0, preferredStorage); -- GitLab