File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change 11import logging
22from typing import TYPE_CHECKING , Any , Dict
33
4+ from fastapi_jsonapi .data_typing import TypeModel
45from fastapi_jsonapi .schema import (
56 BaseJSONAPIDataInSchema ,
67 JSONAPIResultDetailSchema ,
@@ -49,6 +50,9 @@ async def handle_post_resource_list(
4950 ) -> JSONAPIResultDetailSchema :
5051 dl : "BaseDataLayer" = await self .get_data_layer (extra_view_deps )
5152 created_object = await dl .create_object (data_create = data_create .data , view_kwargs = {})
53+ return await self .response_for_created_object (dl = dl , created_object = created_object )
54+
55+ async def response_for_created_object (self , dl : "BaseDataLayer" , created_object : TypeModel ):
5256 created_object_id = dl .get_object_id (created_object )
5357
5458 view_kwargs = {dl .url_id_field : created_object_id }
You can’t perform that action at this time.
0 commit comments