From: Hans-Christoph Steiner Date: Tue, 20 Feb 2018 14:45:27 +0000 (+0100) Subject: update: fix crash from missing file extension in extracted icon X-Git-Tag: 1.0.1~3 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=008110889a36d17051ea47134574556f2b5b9df8;p=fdroidserver.git update: fix crash from missing file extension in extracted icon I missed this in 40fac10ebcd95095741a243ff621b67335cf9e5b, yay tests! --- diff --git a/fdroidserver/update.py b/fdroidserver/update.py index fc945670..51112982 100644 --- a/fdroidserver/update.py +++ b/fdroidserver/update.py @@ -1516,9 +1516,9 @@ def extract_apk_icons(icon_filename, apk, apkzip, repo_dir): if density in apk['icons']: break if density == screen_densities[-1] or dpi >= int(density): - apk['icons'][density] = icon_filename + apk['icons'][density] = icon_filename + icon_type shutil.move(icon_path, - os.path.join(get_icon_dir(repo_dir, density), icon_filename)) + os.path.join(get_icon_dir(repo_dir, density), icon_filename + icon_type)) empty_densities.remove(density) break except Exception as e: