@@ -132,7 +132,7 @@ def get_transform(self, name):
132
132
if transform :
133
133
return transform
134
134
field = self .embedded_model ._meta .get_field (name )
135
- return KeyTransformFactory ( name , field )
135
+ return EmbeddedModelTransformFactory ( field )
136
136
137
137
def validate (self , value , model_instance ):
138
138
super ().validate (value , model_instance )
@@ -156,10 +156,9 @@ def formfield(self, **kwargs):
156
156
)
157
157
158
158
159
- class KeyTransform (Transform ):
160
- def __init__ (self , key_name , ref_field , * args , ** kwargs ):
159
+ class EmbeddedModelTransform (Transform ):
160
+ def __init__ (self , ref_field , * args , ** kwargs ):
161
161
super ().__init__ (* args , ** kwargs )
162
- self .key_name = str (key_name )
163
162
self .ref_field = ref_field
164
163
165
164
def get_lookup (self , name ):
@@ -187,7 +186,7 @@ def get_transform(self, name):
187
186
def as_mql (self , compiler , connection , as_path = False ):
188
187
previous = self
189
188
columns = []
190
- while isinstance (previous , KeyTransform ):
189
+ while isinstance (previous , EmbeddedModelTransform ):
191
190
columns .insert (0 , previous .ref_field .column )
192
191
previous = previous .lhs
193
192
if as_path :
@@ -204,10 +203,9 @@ def output_field(self):
204
203
return self .ref_field
205
204
206
205
207
- class KeyTransformFactory :
208
- def __init__ (self , key_name , ref_field ):
209
- self .key_name = key_name
206
+ class EmbeddedModelTransformFactory :
207
+ def __init__ (self , ref_field ):
210
208
self .ref_field = ref_field
211
209
212
210
def __call__ (self , * args , ** kwargs ):
213
- return KeyTransform ( self . key_name , self .ref_field , * args , ** kwargs )
211
+ return EmbeddedModelTransform ( self .ref_field , * args , ** kwargs )
0 commit comments