Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Changes log
- Bugs fixed
- Reuse an instance of Random class in RandomUtils. Issue #1487.
- Complete test classes. Issue #1490.
- Avoid non-short-circuit logic in FileClientHelper. Issue #1495.
-
- 2.6.0 (29-06-2025)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ protected boolean checkExtensionsConsistency(File file) {
*
* @param fileName The name of the resource
* @param representation The provided representation.
* @return True if the metadata of the representation are compatible with the
* @return True if the metadata of the representation is compatible with the
* metadata extracted from the filename
*/
private boolean checkMetadataConsistency(String fileName, Representation representation) {
Expand Down Expand Up @@ -208,7 +208,7 @@ private static boolean isFileInDirectory(final Directory directory, final File f
final String fileAbsolute = directory.getRootRef().getPath(true);
final String filePath;

if (fileAbsolute.indexOf(':') == 2 | fileAbsolute.indexOf('|') == 2) {
if (fileAbsolute.indexOf(':') == 2 || fileAbsolute.indexOf('|') == 2) {
filePath = fileAbsolute.substring(1);
} else {
filePath = fileAbsolute;
Expand Down Expand Up @@ -541,7 +541,7 @@ private Status createFile(Request request, File file) {
}

private void cleanTemporaryFileIfUploadNotResumed(File tmp) {
if (tmp.exists() && !isResumeUpload()) {
if (tmp!= null && tmp.exists() && !isResumeUpload()) {
IoUtils.delete(tmp);
}
}
Expand All @@ -567,18 +567,14 @@ private void updateFileExtension(StringBuilder fileName, Metadata metadata) {
boolean defaultMetadata = true;

if (getMetadataService() != null) {
if (metadata instanceof Language) {
Language language = (Language) metadata;
defaultMetadata = language.equals(getMetadataService().getDefaultLanguage());
} else if (metadata instanceof MediaType) {
MediaType mediaType = (MediaType) metadata;
defaultMetadata = mediaType.equals(getMetadataService().getDefaultMediaType());
} else if (metadata instanceof CharacterSet) {
CharacterSet characterSet = (CharacterSet) metadata;
defaultMetadata = characterSet.equals(getMetadataService().getDefaultCharacterSet());
} else if (metadata instanceof Encoding) {
Encoding encoding = (Encoding) metadata;
defaultMetadata = encoding.equals(getMetadataService().getDefaultEncoding());
if (metadata instanceof final Language language) {
defaultMetadata = language.equals(getMetadataService().getDefaultLanguage());
} else if (metadata instanceof final MediaType mediaType) {
defaultMetadata = mediaType.equals(getMetadataService().getDefaultMediaType());
} else if (metadata instanceof final CharacterSet characterSet) {
defaultMetadata = characterSet.equals(getMetadataService().getDefaultCharacterSet());
} else if (metadata instanceof final Encoding encoding) {
defaultMetadata = encoding.equals(getMetadataService().getDefaultEncoding());
}
}

Expand Down