From dede24d5e435dbf70aeec0bcbf69e5464537148e Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Mon, 20 Dec 2021 18:57:26 -0600 Subject: [PATCH] Addon Manager: Bugfix for zip installation --- src/Mod/AddonManager/addonmanager_workers.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Mod/AddonManager/addonmanager_workers.py b/src/Mod/AddonManager/addonmanager_workers.py index 9020ba3178..b37bdec300 100644 --- a/src/Mod/AddonManager/addonmanager_workers.py +++ b/src/Mod/AddonManager/addonmanager_workers.py @@ -30,6 +30,7 @@ import tempfile import hashlib import threading import queue +import io from datetime import datetime from typing import Union, List @@ -1270,7 +1271,12 @@ class InstallWorkbenchWorker(QtCore.QThread): ) return - data_size = u.headers["content-length"] + data_size = 0 + if "content-length" in u.headers: + try: + data_size = int(u.headers["content-length"]) + except Exception: + pass current_thread = QtCore.QThread.currentThread() if data_size and data_size > 5 * 1024 * 1024: