diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-01-31 06:05:04 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-01-31 06:05:04 +0000 |
commit | a25d7ce98b4c82420e5905a0aea7a1efe9920432 (patch) | |
tree | 674c6f83771a2c03c2a0e47a4d6337f2cad8bb9c /deluge/ui/web/json_api.py | |
parent | Releasing debian version 2.1.2~dev0+20231127-1. (diff) | |
download | deluge-a25d7ce98b4c82420e5905a0aea7a1efe9920432.tar.xz deluge-a25d7ce98b4c82420e5905a0aea7a1efe9920432.zip |
Merging upstream version 2.1.2~dev0+20240121.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'deluge/ui/web/json_api.py')
-rw-r--r-- | deluge/ui/web/json_api.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/deluge/ui/web/json_api.py b/deluge/ui/web/json_api.py index 3f25614..ea8105d 100644 --- a/deluge/ui/web/json_api.py +++ b/deluge/ui/web/json_api.py @@ -600,7 +600,10 @@ class WebApi(JSONComponent): progresses = dirinfo.setdefault('progresses', []) progresses.append(torrent_file['size'] * torrent_file['progress'] / 100) - dirinfo['progress'] = sum(progresses) / dirinfo['size'] * 100 + if dirinfo['size'] > 0: + dirinfo['progress'] = sum(progresses) / dirinfo['size'] * 100 + else: + dirinfo['progress'] = 100 dirinfo['path'] = dirname dirname = os.path.dirname(dirname) |