Skip to content

Commit d6c9ed4

Browse files
Debugged Interface Handling
1 parent a9c7e35 commit d6c9ed4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/strawberry_sqlalchemy_mapper/mapper.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,10 @@ def convert(
722722
mapped_type = strawberry.federation.type(type_, name=type_name)
723723
else:
724724
mapped_type = strawberry.type(type_, name=type_name)
725-
self.mapped_types[type_name] = mapped_type
725+
if self.model_is_interface(model):
726+
self.mapped_interfaces[type_name] = mapped_type
727+
else:
728+
self.mapped_types[type_name] = mapped_type
726729
setattr(mapped_type, _GENERATED_FIELD_KEYS_KEY, generated_field_keys)
727730
setattr(mapped_type, _ORIGINAL_TYPE_KEY, type_)
728731
return mapped_type

0 commit comments

Comments
 (0)