diff --git a/aleksis/apps/chronos/schema/__init__.py b/aleksis/apps/chronos/schema/__init__.py index 5e06c397b2481388c77b23940bdd3256bb0b208a..c6e019fbda083ff2dd5bb56cfa9c08af9976397a 100644 --- a/aleksis/apps/chronos/schema/__init__.py +++ b/aleksis/apps/chronos/schema/__init__.py @@ -310,7 +310,7 @@ class SubstitutionType(graphene.ObjectType): def resolve_old_subject(root, info): le = root["REFERENCE_OBJECT"] - if le.name == "supervision": + if le._class_name == "supervision": return "SUPERVISION" elif not (le.amends and le.amends.subject) and not le.subject: if le.amends: @@ -322,7 +322,7 @@ class SubstitutionType(graphene.ObjectType): def resolve_new_subject(root, info): le = root["REFERENCE_OBJECT"] - if le.name == "supervision": + if le._class_name == "supervision": return None elif le.subject and le.amends and le.amends.subject: return le.subject.short_name or le.subject.name