From c00517a0f90aef11fcf037c94e542e915b0b734a Mon Sep 17 00:00:00 2001 From: Nona Luypaert Date: Mon, 22 Jul 2024 13:02:04 +0200 Subject: [PATCH] 116430: Fix file name not being retrieved correctly for process files --- .../org/dspace/app/rest/repository/ScriptRestRepository.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/ScriptRestRepository.java b/dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/ScriptRestRepository.java index a9772e44f623..281049d20748 100644 --- a/dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/ScriptRestRepository.java +++ b/dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/ScriptRestRepository.java @@ -174,7 +174,7 @@ private void processFiles(Context context, RestDSpaceRunnableHandler restDSpaceR List files, DSpaceRunnable dspaceRunnable) throws IOException, SQLException, AuthorizeException { for (MultipartFile file : files) { - String type = (String) dspaceRunnable.fileParameterToBitstreamType(file.getName()) + String type = (String) dspaceRunnable.fileParameterToBitstreamType(file.getOriginalFilename()) .orElse("inputfile"); restDSpaceRunnableHandler.writeFilestream(context, file.getOriginalFilename(), file.getInputStream(), type); }