From 861c543fd9ef94b1cd2160124f423b6284777964 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Mon, 20 Dec 2021 10:37:58 -0600 Subject: [PATCH] Addon Manager: Add error checking for missing content --- src/Mod/AddonManager/AddonManagerRepo.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/AddonManager/AddonManagerRepo.py b/src/Mod/AddonManager/AddonManagerRepo.py index 56928356cd..068676a91c 100644 --- a/src/Mod/AddonManager/AddonManagerRepo.py +++ b/src/Mod/AddonManager/AddonManagerRepo.py @@ -174,6 +174,9 @@ class AddonManagerRepo: return True elif self.repo_type == AddonManagerRepo.RepoType.PACKAGE: content = self.metadata.Content + if not content: + FreeCAD.Console.PrintWarning(f"Package {self.display_name} does not list any content items in its package.xml metadata file. Try refreshing the cache.\n") + return False return "workbench" in content else: return False