We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0b7d678 commit 94f1f59Copy full SHA for 94f1f59
graphene_sqlalchemy/types.py
@@ -607,11 +607,11 @@ async def get_result() -> Any:
607
return None
608
609
def resolve_id(self, info):
610
- # graphene_type = info.parent_type.graphene_type
+ graphene_type = info.parent_type.graphene_type
611
keys = self.__mapper__.primary_key_from_instance(self)
612
613
try:
614
- return self.serializer.serialize(keys if len(keys) > 1 else keys[0])
+ return graphene_type.serializer.serialize(keys)
615
616
except Exception as e:
617
raise ValueError(f"Non-serializable primary key: {e}") from e
0 commit comments