fixed recursion in Step.__str__()

This commit is contained in:
smilerz 2023-12-28 10:00:15 -06:00
parent 26f694576a
commit 7ca5a34b28
No known key found for this signature in database
GPG Key ID: 39444C7606D47126

View File

@ -749,9 +749,7 @@ class Step(ExportModelOperationsMixin('step'), models.Model, PermissionModelMixi
return render_instructions(self)
def __str__(self):
if not self.recipe_set.exists():
return f"Orphaned Step{'':s if not obj.name else f': {self.pk} {self.name}'}"
return f"{self.recipe_set.first().name}: {self.name}" if self.name else self.recipe_set.first().name
return f"{self.pk}: {self.name}" if self.name else f"Step: {self.pk}"
class Meta:
ordering = ['order', 'pk']