From 963a9847f2624052206aa6e84cf3023b3ed5429a Mon Sep 17 00:00:00 2001
From: Alexander Gavrilov <angavrilov@gmail.com>
Date: Fri, 11 Feb 2022 23:09:45 +0300
Subject: [PATCH] Rigify: fix crash with short front/rear paws after split toe.

---
 rigify/rigs/limbs/front_paw.py | 2 +-
 rigify/rigs/limbs/rear_paw.py  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/rigify/rigs/limbs/front_paw.py b/rigify/rigs/limbs/front_paw.py
index 83cbbd816..30582d609 100644
--- a/rigify/rigs/limbs/front_paw.py
+++ b/rigify/rigs/limbs/front_paw.py
@@ -58,7 +58,7 @@ class Rig(pawRig):
         ik_chain, tail_chain, fk_chain = super().get_ik_fk_position_chains()
         assert not tail_chain
         if not self.use_heel2:
-            return [*ik_chain, ik_chain[-1]], [*fk_chain, fk_chain[-1]]
+            return [*ik_chain, ik_chain[-1]], [], [*fk_chain, fk_chain[-1]]
         return ik_chain, tail_chain, fk_chain
 
     def get_extra_ik_controls(self):
diff --git a/rigify/rigs/limbs/rear_paw.py b/rigify/rigs/limbs/rear_paw.py
index cdbbd91e0..d0d349e87 100644
--- a/rigify/rigs/limbs/rear_paw.py
+++ b/rigify/rigs/limbs/rear_paw.py
@@ -58,7 +58,7 @@ class Rig(pawRig):
         ik_chain, tail_chain, fk_chain = super().get_ik_fk_position_chains()
         assert not tail_chain
         if not self.use_heel2:
-            return [*ik_chain, ik_chain[-1]], [*fk_chain, fk_chain[-1]]
+            return [*ik_chain, ik_chain[-1]], [], [*fk_chain, fk_chain[-1]]
         return ik_chain, tail_chain, fk_chain
 
     def get_extra_ik_controls(self):
-- 
GitLab