From 7e5309aa0a5b192984227e370d85c636c3e37aab Mon Sep 17 00:00:00 2001 From: jmkerloch Date: Thu, 13 Feb 2025 09:34:36 +0100 Subject: [PATCH 1/2] fix(qdt profile): plugin_id should be an int --- profile_manager/profiles/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/profile_manager/profiles/utils.py b/profile_manager/profiles/utils.py index f7928e5..867d14b 100644 --- a/profile_manager/profiles/utils.py +++ b/profile_manager/profiles/utils.py @@ -133,7 +133,7 @@ class PluginInformation: name: str folder_name: str official_repository: bool - plugin_id: str + plugin_id: Optional[int] version: str @@ -193,7 +193,7 @@ def get_profile_plugin_information( name=manager_metadata["name"], folder_name=plugin_slug_name, official_repository=True, # For now we only support official repository - plugin_id=manager_metadata["plugin_id"], + plugin_id=int(manager_metadata["plugin_id"]) if manager_metadata["plugin_id"] else None, version=define_plugin_version_from_metadata( manager_metadata=manager_metadata, plugin_metadata=plugin_metadata, @@ -221,7 +221,7 @@ def get_profile_plugin_list_information( for plugin_name in plugin_list: plugin_info = get_profile_plugin_information(profile_name, plugin_name) - if plugin_info and plugin_info.plugin_id != "": + if plugin_info and plugin_info.plugin_id: profile_plugin_list.append(plugin_info) return profile_plugin_list From 8529f5300ce41b213abd9d2dcf97019cf5dcbabc Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 08:36:14 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- profile_manager/profiles/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/profile_manager/profiles/utils.py b/profile_manager/profiles/utils.py index 867d14b..a387711 100644 --- a/profile_manager/profiles/utils.py +++ b/profile_manager/profiles/utils.py @@ -193,7 +193,11 @@ def get_profile_plugin_information( name=manager_metadata["name"], folder_name=plugin_slug_name, official_repository=True, # For now we only support official repository - plugin_id=int(manager_metadata["plugin_id"]) if manager_metadata["plugin_id"] else None, + plugin_id=( + int(manager_metadata["plugin_id"]) + if manager_metadata["plugin_id"] + else None + ), version=define_plugin_version_from_metadata( manager_metadata=manager_metadata, plugin_metadata=plugin_metadata,