From bc5f345442f59640a5b69a3df2d774b7233cb214 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sun, 8 Feb 2026 20:40:36 -0600 Subject: [PATCH] Make cache path unique for this version (cherry picked from commit 5e36fd72485a3946478747b502bf6166e5fe9eed) --- addonmanager_freecad_interface.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addonmanager_freecad_interface.py b/addonmanager_freecad_interface.py index ec10e72d..bcda854a 100644 --- a/addonmanager_freecad_interface.py +++ b/addonmanager_freecad_interface.py @@ -243,7 +243,9 @@ def __init__(self): if self.mod_dir is None: self.mod_dir = os.path.join(getUserAppDataDir(), "Mod") if self.cache_dir is None: - self.cache_dir = getUserCachePath() + # Anytime the cache format changes, increment this version number so we don't + # interfere with old versions. + self.cache_dir = os.path.join(getUserCachePath(), "AddonManager2026-1") if self.macro_dir is None: self.macro_dir = getUserMacroDir(True) if self.home_dir is None: