From d925da8c1cbc501ff979ca7aa6d9e25980455c7f Mon Sep 17 00:00:00 2001 From: Okxa <25027118+Okxa@users.noreply.github.com> Date: Sat, 24 Jan 2026 13:16:43 +0200 Subject: [PATCH] Fix renaming shape keys of selected objects when some selected objects have no shape keys. --- operators/renaming_utilities.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/operators/renaming_utilities.py b/operators/renaming_utilities.py index d61a42a..4260d65 100644 --- a/operators/renaming_utilities.py +++ b/operators/renaming_utilities.py @@ -119,8 +119,9 @@ def get_renaming_list(context): elif scene.renaming_object_types == 'SHAPEKEYS': if selection_only: for obj in context.selected_objects: - for shape in obj.data.shape_keys.key_blocks: - renaming_list.append(shape) + if obj.data.shape_keys: + for shape in obj.data.shape_keys.key_blocks: + renaming_list.append(shape) else: # selection_only == False: for key_grp in bpy.data.shape_keys: for key in key_grp.key_blocks: