Skip to content

Commit 6a66445

Browse files
committed
fix: m2m describe json dumps error
1 parent 5a6850a commit 6a66445

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tortoise/fields/relational.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,12 @@ def __init__(
411411

412412
def describe(self, serializable: bool) -> dict:
413413
desc = super().describe(serializable)
414-
desc["model_name"] = self.model_name
414+
if isinstance(self.model_name, str):
415+
model_name = self.model_name
416+
else:
417+
model: type[Model] = self.model_name
418+
model_name = f"{model._meta.app}.{model.__name__}"
419+
desc["model_name"] = model_name
415420
desc["related_name"] = self.related_name
416421
desc["forward_key"] = self.forward_key
417422
desc["backward_key"] = self.backward_key

0 commit comments

Comments
 (0)