Skip to content

Commit c44e762

Browse files
committed
Fixes problem with hardcoded contentType in AAS Env
1 parent 7945de5 commit c44e762

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • basyx.aasenvironment/basyx.aasenvironment-core/src/main/java/org/eclipse/digitaltwin/basyx/aasenvironment/base

basyx.aasenvironment/basyx.aasenvironment-core/src/main/java/org/eclipse/digitaltwin/basyx/aasenvironment/base/DefaultAASEnvironment.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,8 @@ private void setFileToFileElement(String submodelId, List<SubmodelElement> fileS
198198
return;
199199
}
200200

201-
submodelRepository.setFileValue(submodelId, fileSMEIdShortPath, getFileName(inMemoryFile.getPath()), "application/octet-stream", new ByteArrayInputStream(inMemoryFile.getFileContent()));
201+
String contentType = (fileSME.getContentType() != null && !fileSME.getContentType().trim().isEmpty()) ? fileSME.getContentType() : null;
202+
submodelRepository.setFileValue(submodelId, fileSMEIdShortPath, getFileName(inMemoryFile.getPath()), contentType, new ByteArrayInputStream(inMemoryFile.getFileContent()));
202203
}
203204

204205
private String getFileName(String path) {

0 commit comments

Comments
 (0)