@@ -184,7 +184,9 @@ async def add(self, *instances: MODEL, using_db: "Optional[BaseDBAsyncClient]" =
184184 criterion = forward_field == pks_f [0 ] if len (pks_f ) == 1 else forward_field .isin (pks_f )
185185 select_query = select_query .where (criterion )
186186
187- _ , already_existing_relations_raw = await db .execute_query (str (select_query ))
187+ _ , already_existing_relations_raw = await db .execute_query (
188+ * select_query .get_parameterized_sql ()
189+ )
188190 already_existing_forward_pks = {
189191 related_pk_formatting_func (r [forward_key ], self .instance )
190192 for r in already_existing_relations_raw
@@ -194,7 +196,7 @@ async def add(self, *instances: MODEL, using_db: "Optional[BaseDBAsyncClient]" =
194196 query = db .query_class .into (through_table ).columns (forward_field , backward_field )
195197 for pk_f in pks_f_to_insert :
196198 query = query .insert (pk_f , pk_b )
197- await db .execute_query (str ( query ))
199+ await db .execute_query (* query . get_parameterized_sql ( ))
198200
199201 async def clear (self , using_db : "Optional[BaseDBAsyncClient]" = None ) -> None :
200202 """
@@ -237,7 +239,7 @@ async def _remove_or_clear(
237239 [related_pk_formatting_func (i .pk , i ) for i in instances ]
238240 )
239241 query = db .query_class .from_ (through_table ).where (condition ).delete ()
240- await db .execute_query (str ( query ))
242+ await db .execute_query (* query . get_parameterized_sql ( ))
241243
242244
243245class RelationalField (Field [MODEL ]):
0 commit comments