@@ -82,10 +82,10 @@ async def list_folders(request: web.Request):
8282 trashed = query_params .filters .trashed ,
8383 offset = query_params .offset ,
8484 limit = query_params .limit ,
85- order_by = parse_obj_as ( OrderBy , query_params .order_by ),
85+ order_by = OrderBy . model_validate ( query_params .order_by ),
8686 )
8787
88- page = Page [FolderGet ].parse_obj (
88+ page = Page [FolderGet ].model_validate (
8989 paginate_data (
9090 chunk = folders .items ,
9191 request_url = request .url ,
@@ -95,7 +95,7 @@ async def list_folders(request: web.Request):
9595 )
9696 )
9797 return web .Response (
98- text = page .json (** RESPONSE_MODEL_POLICY ),
98+ text = page .model_dump_json (** RESPONSE_MODEL_POLICY ),
9999 content_type = MIMETYPE_APPLICATION_JSON ,
100100 )
101101
@@ -105,7 +105,7 @@ async def list_folders(request: web.Request):
105105@permission_required ("folder.read" )
106106@handle_plugin_requests_exceptions
107107async def list_folders_full_search (request : web .Request ):
108- req_ctx = FoldersRequestContext .parse_obj (request )
108+ req_ctx = FoldersRequestContext .model_validate (request )
109109 query_params : FolderListFullSearchWithJsonStrQueryParams = (
110110 parse_request_query_parameters_as (
111111 FolderListFullSearchWithJsonStrQueryParams , request
0 commit comments