[Bf-extensions-cvs] [29a35984] master: Fix T61711: Rigify fails to complete generate if no rigs create drivers.
Alexander Gavrilov
noreply at git.blender.org
Tue Feb 19 19:44:03 CET 2019
Commit: 29a359840ea722c9f2f631b113f53e43380c39ce
Author: Alexander Gavrilov
Date: Tue Feb 19 21:02:03 2019 +0300
Branches: master
https://developer.blender.org/rBA29a359840ea722c9f2f631b113f53e43380c39ce
Fix T61711: Rigify fails to complete generate if no rigs create drivers.
The code attaching the UI script to the rig didn't check
that animation_data exists before accessing it.
===================================================================
M rigify/generate.py
===================================================================
diff --git a/rigify/generate.py b/rigify/generate.py
index d726f14a..5b5f0e98 100644
--- a/rigify/generate.py
+++ b/rigify/generate.py
@@ -598,6 +598,9 @@ def create_persistent_rig_ui(obj, script):
skip = False
driver = None
+ if not obj.animation_data:
+ obj.animation_data_create()
+
for fcurve in obj.animation_data.drivers:
if fcurve.data_path == 'pass_index':
driver = fcurve.driver
More information about the Bf-extensions-cvs
mailing list