Explorar o código

Merge pull request #128 from Jason0214/check_valid_modifier

add checking to ensure modifier is valid
Lu Jiacheng %!s(int64=6) %!d(string=hai) anos
pai
achega
38e9173010
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
     """Get the armature modifier of a blender object
     if does not have one, return None"""
     if does not have one, return None"""
     for modifier in mesh_object.modifiers:
     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 modifier.object.data
     return None
     return None