Skip to content

Commit 44514d2

Browse files
committed
Fix free objects getting backlinks.
1 parent 74c3b8e commit 44514d2

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

gel/_internal/_codegen/_models/_pydantic.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4120,7 +4120,7 @@ def _mangle_default_shape(name: str) -> str:
41204120
if proplinks:
41214121
self.write_object_type_link_models(objtype)
41224122

4123-
if name != "std::FreeObject":
4123+
if objtype.name != "std::FreeObject":
41244124
self._write_object_backlinks(objtype)
41254125

41264126
anyobject_meta = self.get_object(
@@ -4251,7 +4251,7 @@ def write_id_computed(
42514251
if objtype.name == "std::BaseObject":
42524252
write_id_attr(objtype, "RequiredId")
42534253

4254-
if name != "std::FreeObject":
4254+
if objtype.name != "std::FreeObject":
42554255
backlinks_model_name = self._mangle_backlinks_model_name(name)
42564256
g_oblm_desc = self.import_name(
42574257
BASE_IMPL, "GelObjectBacklinksModelDescriptor"
@@ -4464,7 +4464,6 @@ def _write_object_backlinks(
44644464
self.export(backlinks_model_name)
44654465

44664466
self.write()
4467-
self.write()
44684467

44694468
def _write_backlinks_pointers_reflection(
44704469
self,

0 commit comments

Comments
 (0)