From ce76cecfee77020c7d56ded9351a514a97d8e0b3 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Mon, 4 Mar 2024 10:06:23 -0600 Subject: [PATCH] Addon Manager: Fix score pref path --- src/Mod/AddonManager/AddonManager.py | 4 ++-- src/Mod/AddonManager/AddonManagerOptions.ui | 4 ++-- src/Mod/AddonManager/addonmanager_preferences_defaults.json | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Mod/AddonManager/AddonManager.py b/src/Mod/AddonManager/AddonManager.py index b234b3e538..97e635fe51 100644 --- a/src/Mod/AddonManager/AddonManager.py +++ b/src/Mod/AddonManager/AddonManager.py @@ -675,8 +675,8 @@ class CommandAddonManager: def fetch_addon_score(self) -> None: """Fetch the Addon score JSON data from a URL""" - pref = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Addons") - url = pref.GetString("AddonsScoreURL", "NONE") + prefs = fci.Preferences() + url = prefs.get("AddonsScoreURL") if url and url != "NONE": self.get_addon_score_worker = GetAddonScoreWorker( url, self.item_model.repos, self.dialog diff --git a/src/Mod/AddonManager/AddonManagerOptions.ui b/src/Mod/AddonManager/AddonManagerOptions.ui index 66bf262816..251f2a2bc7 100644 --- a/src/Mod/AddonManager/AddonManagerOptions.ui +++ b/src/Mod/AddonManager/AddonManagerOptions.ui @@ -334,13 +334,13 @@ installed addons will be checked for available updates - AddonScoreURL + AddonsScoreURL Addons - The URL for the Addon Score data (see documentation for formatting and hosting details). + The URL for the Addon Score data (see Addon Manager wiki page for formatting and hosting details). diff --git a/src/Mod/AddonManager/addonmanager_preferences_defaults.json b/src/Mod/AddonManager/addonmanager_preferences_defaults.json index 783d699b2b..0211354746 100644 --- a/src/Mod/AddonManager/addonmanager_preferences_defaults.json +++ b/src/Mod/AddonManager/addonmanager_preferences_defaults.json @@ -3,6 +3,7 @@ "https://raw.githubusercontent.com/FreeCAD/FreeCAD-addons/master/addonflags.json", "AddonsRemoteCacheURL": "https://addons.freecad.org/metadata.zip", "AddonsStatsURL": "https://freecad.org/addon_stats.json", + "AddonsScoreURL": "NONE", "AutoCheck": false, "BlockedMacros": "BOLTS,WorkFeatures,how to install,documentation,PartsLibrary,FCGear", "CompositeSplitterState": "",