Current behavior: If you have a agent that is child object of a bone, when resetting the group if you have either the agent bone or the originating bone in Pose mode it will generate a python error. The group cannot be reset. Same error occurs if bone in Edit mode.
Expected behavior: Group is reset as if both bones are in Object mode.
Steps to repeat:
Step 1: Set up a noodle as in the image below. Armature and Mesh are not grouped or parented. Set up an empty as the agent generation target.
Step 2: Generate agent
Step 3: Change originating armature into Pose mode
Step 4: Select group in tool panel (if not selected). Reset group from Tools panel. Python error will appear. Group, armature and mesh remain.
Step 5: Select the Agent armature bone and change to Pose mode.
Step 6: Select group in tool panel (if not selected). Reset group from Tools panel. Python error will appear. Group, armature and mesh remain.
To repeat for Edit mode same instruction, replace Pose mode with Edit mode.
Current behavior: If you have a agent that is child object of a bone, when resetting the group if you have either the agent bone or the originating bone in Pose mode it will generate a python error. The group cannot be reset. Same error occurs if bone in Edit mode.
Expected behavior: Group is reset as if both bones are in Object mode.
Steps to repeat: Step 1: Set up a noodle as in the image below. Armature and Mesh are not grouped or parented. Set up an empty as the agent generation target.
Step 2: Generate agent
Step 3: Change originating armature into Pose mode
Step 4: Select group in tool panel (if not selected). Reset group from Tools panel. Python error will appear. Group, armature and mesh remain.
Step 5: Select the Agent armature bone and change to Pose mode.
Step 6: Select group in tool panel (if not selected). Reset group from Tools panel. Python error will appear. Group, armature and mesh remain.
To repeat for Edit mode same instruction, replace Pose mode with Edit mode.