@@ -48,23 +48,24 @@ def __init__(self, jsonapi: RoutersJSONAPI, **options):
4848 super ().__init__ (jsonapi = jsonapi , ** options )
4949 self .check_session_dependency ()
5050
51- async def get (
52- self ,
53- obj_id ,
54- query_params : QueryStringManager = Depends (QueryStringManager ),
55- session : AsyncSession = session_dependency ,
56- ) -> JSONAPIResultDetailSchema :
57- dl = SqlalchemyEngine (
58- schema = self .jsonapi .schema_detail ,
59- model = self .jsonapi .model ,
60- session = session ,
61- )
62- view_kwargs = {"id" : obj_id }
63- return await self .get_detailed_result (
64- dl = dl ,
65- view_kwargs = view_kwargs ,
66- query_params = query_params ,
67- )
51+ async def get (
52+ obj_id ,
53+ query_params : QueryStringManager = Depends (QueryStringManager ),
54+ session : AsyncSession = self .session_dependency ,
55+ ) -> JSONAPIResultDetailSchema :
56+ dl = SqlalchemyEngine (
57+ schema = self .jsonapi .schema_detail ,
58+ model = self .jsonapi .model ,
59+ session = session ,
60+ )
61+ view_kwargs = {"id" : obj_id }
62+ return await self .get_detailed_result (
63+ dl = dl ,
64+ view_kwargs = view_kwargs ,
65+ query_params = query_params ,
66+ )
67+
68+ self .get = get
6869
6970
7071class ListViewBaseGeneric (
@@ -77,17 +78,18 @@ def __init__(self, jsonapi: RoutersJSONAPI, **options):
7778 super ().__init__ (jsonapi = jsonapi , ** options )
7879 self .check_session_dependency ()
7980
80- async def get (
81- self ,
82- query_params : QueryStringManager = Depends (QueryStringManager ),
83- session : AsyncSession = session_dependency ,
84- ) -> JSONAPIResultListSchema :
85- dl = SqlalchemyEngine (
86- schema = self .jsonapi .schema_list ,
87- model = self .jsonapi .model ,
88- session = session ,
89- )
90- return await self .get_paginated_result (
91- dl = dl ,
92- query_params = query_params ,
93- )
81+ async def get (
82+ query_params : QueryStringManager = Depends (QueryStringManager ),
83+ session : AsyncSession = self .session_dependency ,
84+ ) -> JSONAPIResultListSchema :
85+ dl = SqlalchemyEngine (
86+ schema = self .jsonapi .schema_list ,
87+ model = self .jsonapi .model ,
88+ session = session ,
89+ )
90+ return await self .get_paginated_result (
91+ dl = dl ,
92+ query_params = query_params ,
93+ )
94+
95+ self .get = get
0 commit comments