[Bf-blender-cvs] [b1c3038f181] master: Fix Filter Add-ons panel display for missing add-ons

Campbell Barton noreply at git.blender.org
Sun Jul 7 06:25:48 CEST 2019


Commit: b1c3038f1818140c6b34b137bdde07022855f290
Author: Campbell Barton
Date:   Sun Jul 7 14:15:28 2019 +1000
Branches: master
https://developer.blender.org/rBb1c3038f1818140c6b34b137bdde07022855f290

Fix Filter Add-ons panel display for missing add-ons

Check the add-on exists before getting it's info.

===================================================================

M	release/scripts/startup/bl_ui/properties_workspace.py

===================================================================

diff --git a/release/scripts/startup/bl_ui/properties_workspace.py b/release/scripts/startup/bl_ui/properties_workspace.py
index 822ba61e9b5..7b9cbb8aac8 100644
--- a/release/scripts/startup/bl_ui/properties_workspace.py
+++ b/release/scripts/startup/bl_ui/properties_workspace.py
@@ -73,7 +73,10 @@ class WORKSPACE_PT_addons(WorkSpaceButtonsPanel, Panel):
 
         for addon in prefs.addons:
             module_name = addon.module
-            info = addon_utils.module_bl_info(addon_map[module_name])
+            module = addon_map.get(module_name)
+            if module is None:
+                continue
+            info = addon_utils.module_bl_info(module)
             if not info["use_owner"]:
                 continue
             is_enabled = module_name in owner_ids



More information about the Bf-blender-cvs mailing list