Browse Source

fixes behavior when mimtype fail guessing file extension

root 8 years ago
parent
commit
97f0670a24
1 changed files with 3 additions and 2 deletions
  1. 3 2
      tracim/tracim/lib/webdav/sql_resources.py

+ 3 - 2
tracim/tracim/lib/webdav/sql_resources.py View File

850
 
850
 
851
     def getPreferredPath(self):
851
     def getPreferredPath(self):
852
         fix_txt = '.txt' if self.getContentType() == 'text/plain' else mimetypes.guess_extension(self.getContentType())
852
         fix_txt = '.txt' if self.getContentType() == 'text/plain' else mimetypes.guess_extension(self.getContentType())
853
-
854
-        if self.content.label == '' or self.path.endswith(fix_txt):
853
+        if not fix_txt:
854
+            fix_txt = ''
855
+        if self.content and self.path and (self.content.label == '' or self.path.endswith(fix_txt)):
855
             return self.path
856
             return self.path
856
         else:
857
         else:
857
             return self.path + fix_txt
858
             return self.path + fix_txt