diff --git a/src/main/java/org/olat/core/commons/services/webdav/manager/WebDAVAuthManager.java b/src/main/java/org/olat/core/commons/services/webdav/manager/WebDAVAuthManager.java index d74f5584ce556c0d24dcac45a155953c8f0fa482..a96bba351fe223a2ce0fec197cfb2b58c67284a4 100644 --- a/src/main/java/org/olat/core/commons/services/webdav/manager/WebDAVAuthManager.java +++ b/src/main/java/org/olat/core/commons/services/webdav/manager/WebDAVAuthManager.java @@ -82,7 +82,8 @@ public class WebDAVAuthManager implements AuthenticationSPI { Identity identity = olatAuth.getIdentity(); return identity; } else { - log.error("Verity doesn't equals response"); + // don't log as error, happens all the time with certain clients, e.g. Microsoft-WebDAV-MiniRedir + log.debug("Verity::" + verity + " doesn't equals response::" + response); } } } diff --git a/src/main/java/org/olat/core/util/SortedProperties.java b/src/main/java/org/olat/core/util/SortedProperties.java index b1ab31c6c8c45720dbc77f5dad20fd4fece47232..d68b21da89d69b777fd159e39ab7067a8575da6c 100644 --- a/src/main/java/org/olat/core/util/SortedProperties.java +++ b/src/main/java/org/olat/core/util/SortedProperties.java @@ -56,12 +56,12 @@ public class SortedProperties extends Properties { * * @see java.util.Hashtable#keys() */ - @SuppressWarnings("unchecked") + @SuppressWarnings({ "unchecked", "cast" }) @Override public synchronized Enumeration<Object> keys() { // sort elements based on detector (prop key) names Set set = keySet(); - return sortKeys(set); + return (Enumeration<Object>)sortKeys(set); } /** diff --git a/src/main/java/org/olat/repository/handlers/VideoHandler.java b/src/main/java/org/olat/repository/handlers/VideoHandler.java index b3ae4850699fca2eeed773ccb8abcf2bae610661..da84c074cd42a501947486ae00e7b1dbd57a00b5 100644 --- a/src/main/java/org/olat/repository/handlers/VideoHandler.java +++ b/src/main/java/org/olat/repository/handlers/VideoHandler.java @@ -122,7 +122,9 @@ public class VideoHandler extends FileHandler { displayname, description, resource, RepositoryEntry.ACC_OWNERS); DBFactory.getInstance().commit(); - + if(fileName == null) { + fileName = file.getName(); + } fileName = fileName.toLowerCase(); VFSLeaf importFile = new LocalFileImpl(file); VideoManager videoManager = CoreSpringFactory.getImpl(VideoManager.class);