chiark / gitweb /
update: fix crash from missing file extension in extracted icon
[fdroidserver.git] / fdroidserver / update.py
index fc945670ae1f07fe72cc0682fd9a0144359bc190..511129822569ec43676af7b47895d7d5500f920b 100644 (file)
@@ -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: