Philipp Hörist pushed to branch master at gajim / gajim
Commits:
-
07401332
by Philipp Hörist at 2019-08-22T22:22:06Z
1 changed file:
Changes:
| ... | ... | @@ -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)
|