@@ -106,7 +106,7 @@ protected boolean checkExtensionsConsistency(File file) {
106106 *
107107 * @param fileName The name of the resource
108108 * @param representation The provided representation.
109- * @return True if the metadata of the representation are compatible with the
109+ * @return True if the metadata of the representation is compatible with the
110110 * metadata extracted from the filename
111111 */
112112 private boolean checkMetadataConsistency (String fileName , Representation representation ) {
@@ -208,7 +208,7 @@ private static boolean isFileInDirectory(final Directory directory, final File f
208208 final String fileAbsolute = directory .getRootRef ().getPath (true );
209209 final String filePath ;
210210
211- if (fileAbsolute .indexOf (':' ) == 2 | fileAbsolute .indexOf ('|' ) == 2 ) {
211+ if (fileAbsolute .indexOf (':' ) == 2 || fileAbsolute .indexOf ('|' ) == 2 ) {
212212 filePath = fileAbsolute .substring (1 );
213213 } else {
214214 filePath = fileAbsolute ;
@@ -541,7 +541,7 @@ private Status createFile(Request request, File file) {
541541 }
542542
543543 private void cleanTemporaryFileIfUploadNotResumed (File tmp ) {
544- if (tmp .exists () && !isResumeUpload ()) {
544+ if (tmp != null && tmp .exists () && !isResumeUpload ()) {
545545 IoUtils .delete (tmp );
546546 }
547547 }
@@ -567,18 +567,14 @@ private void updateFileExtension(StringBuilder fileName, Metadata metadata) {
567567 boolean defaultMetadata = true ;
568568
569569 if (getMetadataService () != null ) {
570- if (metadata instanceof Language ) {
571- Language language = (Language ) metadata ;
572- defaultMetadata = language .equals (getMetadataService ().getDefaultLanguage ());
573- } else if (metadata instanceof MediaType ) {
574- MediaType mediaType = (MediaType ) metadata ;
575- defaultMetadata = mediaType .equals (getMetadataService ().getDefaultMediaType ());
576- } else if (metadata instanceof CharacterSet ) {
577- CharacterSet characterSet = (CharacterSet ) metadata ;
578- defaultMetadata = characterSet .equals (getMetadataService ().getDefaultCharacterSet ());
579- } else if (metadata instanceof Encoding ) {
580- Encoding encoding = (Encoding ) metadata ;
581- defaultMetadata = encoding .equals (getMetadataService ().getDefaultEncoding ());
570+ if (metadata instanceof final Language language ) {
571+ defaultMetadata = language .equals (getMetadataService ().getDefaultLanguage ());
572+ } else if (metadata instanceof final MediaType mediaType ) {
573+ defaultMetadata = mediaType .equals (getMetadataService ().getDefaultMediaType ());
574+ } else if (metadata instanceof final CharacterSet characterSet ) {
575+ defaultMetadata = characterSet .equals (getMetadataService ().getDefaultCharacterSet ());
576+ } else if (metadata instanceof final Encoding encoding ) {
577+ defaultMetadata = encoding .equals (getMetadataService ().getDefaultEncoding ());
582578 }
583579 }
584580
0 commit comments