Explorar o código

add checking to ensure modifier is valid

Jason0214 %!s(int64=6) %!d(string=hai) anos
pai
achega
41edbd24a9
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      io_scene_godot/converters/mesh.py

+ 2 - 1
io_scene_godot/converters/mesh.py

@@ -93,7 +93,8 @@ def get_modifier_armature_data(mesh_object):
     """Get the armature modifier of a blender object
     if does not have one, return None"""
     for modifier in mesh_object.modifiers:
-        if isinstance(modifier, bpy.types.ArmatureModifier):
+        if (isinstance(modifier, bpy.types.ArmatureModifier) and
+                modifier.object is not None):
             return modifier.object.data
     return None