Fixes #21524: Fix IndexError when serializing stale cable paths (#21525)

This commit is contained in:
Jeremy Stretch
2026-03-03 10:37:45 -05:00
committed by GitHub
parent fcf02bd8bb
commit 139557b8dd
+3
View File
@@ -84,6 +84,9 @@ class CablePathSerializer(serializers.ModelSerializer):
def get_path(self, obj):
ret = []
for nodes in obj.path_objects:
if not nodes:
# The path contains an invalid object
return []
serializer = get_serializer_for_model(nodes[0])
context = {'request': self.context['request']}
ret.append(serializer(nodes, nested=True, many=True, context=context).data)