From 3dad5d564d86ea76614107c6245f82df92a0619b Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 19 Jul 2022 14:12:35 +0200 Subject: Only unquote once in `getMaterialFilePackageId` --- cura/CuraPackageManager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/CuraPackageManager.py b/cura/CuraPackageManager.py index 20bb0fcb12..456aac97ac 100644 --- a/cura/CuraPackageManager.py +++ b/cura/CuraPackageManager.py @@ -83,11 +83,11 @@ class CuraPackageManager(PackageManager): def getMaterialFilePackageId(self, file_name: str, guid: str) -> str: """Get the id of the installed material package that contains file_name""" + file_name = unquote_plus(file_name) for material_package in [f for f in os.scandir(self._installation_dirs_dict["materials"]) if f.is_dir()]: package_id = material_package.name for root, _, file_names in os.walk(material_package.path): - file_name = unquote_plus(file_name) if file_name not in file_names: # File with the name we are looking for is not in this directory continue -- cgit v1.2.3