diff --git a/core/sockets.py b/core/sockets.py index c2c71cca0d498d53869d25c0da2ec14a7479085e..cefb6faa0daea4edeb1a903de57a10974b5e8f3d 100644 --- a/core/sockets.py +++ b/core/sockets.py @@ -295,7 +295,7 @@ class SvObjectSocket(NodeSocket, SvSocketCommon): if self.is_linked and not self.is_output: return self.convert_data(SvGetSocket(self, deepcopy), implicit_conversions) elif self.object_ref: - obj_ref = bpy.data.objects.get(self.object_ref) + obj_ref = bpy.data.objects.get(self.object_ref.strip()) if not obj_ref: raise SvNoDataError(self) return [obj_ref] diff --git a/nodes/scene/instancer_MK2.py b/nodes/scene/instancer_MK2.py index 71c6fd62157405d3f9cf017db5b20a5a17fa4a8a..da1fd38feee96fb9dc4ca3678846edca688657a2 100644 --- a/nodes/scene/instancer_MK2.py +++ b/nodes/scene/instancer_MK2.py @@ -105,10 +105,6 @@ class SvInstancerNodeMK2(bpy.types.Node, SverchCustomTreeNode): row = col.row(align=True) row.prop(self, "basedata_name", text="", icon='FILE_CACHE') - def get_objects(self): - if self.inputs['objects'].is_linked: - return dataCorrect(self.inputs['objects'].sv_get()) - return [] def get_matrices(self): if self.inputs['matrix'].is_linked: @@ -124,7 +120,7 @@ class SvInstancerNodeMK2(bpy.types.Node, SverchCustomTreeNode): if not matrices: return - objects = self.get_objects() + objects = self.inputs['objects'].sv_get() if not objects: return