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):
4949 transform = super ().get_transform (name )
5050 if transform :
5151 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 )
5453
5554
5655@EmbeddedModelArrayField .register_lookup
@@ -137,11 +136,10 @@ def get_transform(self, name):
137136 lookup on an embedded model's field.
138137 """
139138 # Once the sub lhs is a transform, all the filter are applied over it.
140-
141139 transform = (
142140 self ._lhs .get_transform (name )
143141 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 )
145143 )
146144 if transform :
147145 self ._sub_transform = transform
You can’t perform that action at this time.
0 commit comments