File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
django_mongodb_backend/fields Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -60,8 +60,7 @@ def get_transform(self, name):
60
60
transform = super ().get_transform (name )
61
61
if transform :
62
62
return transform
63
- field = self .base_field .embedded_model ._meta .get_field (name )
64
- return KeyTransformFactory (name , field )
63
+ return KeyTransformFactory (name , self .base_field )
65
64
66
65
67
66
@EmbeddedModelArrayField .register_lookup
@@ -148,11 +147,10 @@ def get_transform(self, name):
148
147
lookup on an embedded model's field.
149
148
"""
150
149
# Once the sub lhs is a transform, all the filter are applied over it.
151
-
152
150
transform = (
153
151
self ._lhs .get_transform (name )
154
152
if isinstance (self ._lhs , Transform )
155
- else self .base_field .get_transform (name )
153
+ else self .base_field .embedded_model . _meta . get_field ( self . key_name ). get_transform (name )
156
154
)
157
155
if transform :
158
156
self ._sub_transform = transform
You can’t perform that action at this time.
0 commit comments