fix qsp relation name instead of db alias
This commit is contained in:
@ -1,3 +1,10 @@
|
||||
# 0.10.2
|
||||
|
||||
## Fixes
|
||||
|
||||
* Fix improper relation field resolution in `QuerysetProxy` if fk column has different database alias.
|
||||
|
||||
|
||||
# 0.10.1
|
||||
|
||||
## Features
|
||||
|
||||
@ -127,7 +127,7 @@ class RelationProxy(Generic[T], list):
|
||||
related_field = self.relation.to.Meta.model_fields[related_field_name]
|
||||
pkname = self._owner.get_column_alias(self._owner.Meta.pkname)
|
||||
self._check_if_model_saved()
|
||||
kwargs = {f"{related_field.get_alias()}__{pkname}": self._owner.pk}
|
||||
kwargs = {f"{related_field.name}__{pkname}": self._owner.pk}
|
||||
queryset = (
|
||||
ormar.QuerySet(
|
||||
model_cls=self.relation.to, proxy_source_model=self._owner.__class__
|
||||
|
||||
Reference in New Issue
Block a user