Philipp Hörist pushed to branch master at gajim / gajim

Commits:

1 changed file:

Changes:

  • gajim/common/modules/httpupload.py
    ... ... @@ -89,7 +89,11 @@ class HTTPUpload(BaseModule):
    89 89
                     continue
    
    90 90
                 size = form.vars.get('max-file-size')
    
    91 91
                 if size is not None:
    
    92
    -                self.max_file_size = int(size.value)
    
    92
    +                try:
    
    93
    +                    self.max_file_size = float(size.value)
    
    94
    +                except Exception:
    
    95
    +                    self._log.info('Invalid file size: %s', size.value)
    
    96
    +                    size = None
    
    93 97
                     break
    
    94 98
     
    
    95 99
             if self.max_file_size is None:
    
    ... ... @@ -205,7 +209,7 @@ class HTTPUpload(BaseModule):
    205 209
             tmp = stanza.getTag('error').getTag('file-too-large')
    
    206 210
     
    
    207 211
             if tmp is not None:
    
    208
    -            max_file_size = int(tmp.getTag('max-file-size').getData())
    
    212
    +            max_file_size = float(tmp.getTag('max-file-size').getData())
    
    209 213
                 return _('File is too large, maximum allowed file size is: %s') % \
    
    210 214
                     GLib.format_size_full(max_file_size,
    
    211 215
                                           GLib.FormatSizeFlags.IEC_UNITS)