Better policies to handle possible errors in remote MIME type values; avoid crashes...
[pub/Android/ownCloud.git] / src / eu / alefzero / owncloud / syncadapter / FileSyncAdapter.java
index 8d76328..7255e5d 100644 (file)
@@ -143,16 +143,7 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter {
         OCFile file = new OCFile(we.path());\r
         file.setCreationTimestamp(we.createTimestamp());\r
         file.setFileLength(we.contentLength());\r
-        \r
-        // dvelasco; looks like server is not sending very precise mimeTypes; mp3 file results un application/oct\r
-        String filename = file.getFileName();\r
-        String mimeType = MimeTypeMap.getSingleton()\r
-                .getMimeTypeFromExtension(filename.substring(filename.lastIndexOf('.') + 1));\r
-        if (mimeType == null)\r
-            file.setMimetype(we.contentType());\r
-        else\r
-            file.setMimetype(mimeType);\r
-        \r
+        file.setMimetype(we.contentType());\r
         file.setModificationTimestamp(we.modifiedTimesamp());\r
         file.setLastSyncDate(mCurrentSyncTime);\r
         return file;\r