@@ -762,8 +762,10 @@ async def async_get_one_with_foreign_tree(response: Response,
762762 ):
763763 target_model = request .url .path .split ("/" )[- 2 ]
764764 join = query .__dict__ .pop ('join_foreign_table' , None )
765- stmt = query_service .get_many_with_foreign_pk (query = query .__dict__ , join_mode = join ,
766- target_model = target_model )
765+ stmt = query_service .get_one_with_foreign_pk (query = query .__dict__ ,
766+ join_mode = join ,
767+ abstract_param = url_param .__dict__ ,
768+ target_model = target_model )
767769
768770 query_result = await execute_service .async_execute (session , stmt )
769771
@@ -785,8 +787,10 @@ def get_one_with_foreign_tree(response: Response,
785787 target_model = request .url .path .split ("/" )[- 2 ]
786788 join = query .__dict__ .pop ('join_foreign_table' , None )
787789
788- stmt = query_service .get_one_with_foreign_pk (query = query .__dict__ , join_mode = join ,
789- target_model = target_model )
790+ stmt = query_service .get_one_with_foreign_pk (query = query .__dict__ ,
791+ join_mode = join ,
792+ abstract_param = url_param .__dict__ ,
793+ target_model = target_model )
790794 query_result = execute_service .execute (session , stmt )
791795 parsed_response = parsing_service .find_one (response_model = response_model ,
792796 sql_execute_result = query_result ,
0 commit comments