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 @@ -57,8 +57,7 @@ def get_transform(self, name):
57
57
transform = super ().get_transform (name )
58
58
if transform :
59
59
return transform
60
- field = self .base_field .embedded_model ._meta .get_field (name )
61
- return KeyTransformFactory (name , field )
60
+ return KeyTransformFactory (name , self .base_field )
62
61
63
62
64
63
@EmbeddedModelArrayField .register_lookup
@@ -145,11 +144,10 @@ def get_transform(self, name):
145
144
lookup on an embedded model's field.
146
145
"""
147
146
# Once the sub lhs is a transform, all the filter are applied over it.
148
-
149
147
transform = (
150
148
self ._lhs .get_transform (name )
151
149
if isinstance (self ._lhs , Transform )
152
- else self .base_field .get_transform (name )
150
+ else self .base_field .embedded_model . _meta . get_field ( self . key_name ). get_transform (name )
153
151
)
154
152
if transform :
155
153
self ._sub_transform = transform
You can’t perform that action at this time.
0 commit comments