diff --git a/io_scene_gltf2/blender/imp/gltf2_blender_node.py b/io_scene_gltf2/blender/imp/gltf2_blender_node.py
index e7f68dca3fa46e9232e3eda68ec1f5837ac35398..282144bace5137e5614e9f91578751b05439fb62 100755
--- a/io_scene_gltf2/blender/imp/gltf2_blender_node.py
+++ b/io_scene_gltf2/blender/imp/gltf2_blender_node.py
@@ -80,7 +80,7 @@ class BlenderNode():
 
             # Transforms apply only if this mesh is not skinned
             # See implementation node of gltf2 specification
-            if not (pynode.mesh and pynode.skin is not None):
+            if not (pynode.mesh is not None and pynode.skin is not None):
                 BlenderNode.set_transforms(gltf, node_idx, pynode, obj, parent)
             pynode.blender_object = obj.name
             BlenderNode.set_parent(gltf, obj, parent)