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 @@ -49,8 +49,7 @@ def get_transform(self, name):
49
49
transform = super ().get_transform (name )
50
50
if transform :
51
51
return transform
52
- field = self .base_field .embedded_model ._meta .get_field (name )
53
- return KeyTransformFactory (name , field )
52
+ return KeyTransformFactory (name , self .base_field )
54
53
55
54
56
55
@EmbeddedModelArrayField .register_lookup
@@ -137,11 +136,10 @@ def get_transform(self, name):
137
136
lookup on an embedded model's field.
138
137
"""
139
138
# Once the sub lhs is a transform, all the filter are applied over it.
140
-
141
139
transform = (
142
140
self ._lhs .get_transform (name )
143
141
if isinstance (self ._lhs , Transform )
144
- else self .base_field .get_transform (name )
142
+ else self .base_field .embedded_model . _meta . get_field ( self . key_name ). get_transform (name )
145
143
)
146
144
if transform :
147
145
self ._sub_transform = transform
You can’t perform that action at this time.
0 commit comments