@@ -36,7 +36,7 @@ def create_path_item(self) -> PathItem:
36
36
A PathItem instance.
37
37
"""
38
38
for http_method , route_handler in self .route .route_handler_map .items ():
39
- if not route_handler .resolve_include_in_schema () :
39
+ if not route_handler .include_in_schema :
40
40
continue
41
41
42
42
operation = self .create_operation_for_handler_method (route_handler , HttpMethod (http_method ))
@@ -64,7 +64,7 @@ def create_operation_for_handler_method(
64
64
request_body = None
65
65
if data_field := signature_fields .get ("data" ):
66
66
request_body = create_request_body (
67
- self .context , route_handler .handler_id , route_handler .resolve_data_dto () , data_field
67
+ self .context , route_handler .handler_id , route_handler .data_dto , data_field
68
68
)
69
69
70
70
raises_validation_error = bool (data_field or self ._path_item .parameters or parameters )
@@ -74,14 +74,14 @@ def create_operation_for_handler_method(
74
74
75
75
return route_handler .operation_class (
76
76
operation_id = operation_id ,
77
- tags = route_handler .resolve_tags () or None ,
77
+ tags = sorted ( route_handler .tags ) if route_handler . tags else None ,
78
78
summary = route_handler .summary or SEPARATORS_CLEANUP_PATTERN .sub ("" , route_handler .handler_name .title ()),
79
79
description = self .create_description_for_handler (route_handler ),
80
80
deprecated = route_handler .deprecated ,
81
81
responses = responses ,
82
82
request_body = request_body ,
83
83
parameters = parameters or None , # type: ignore[arg-type]
84
- security = route_handler .resolve_security () or None ,
84
+ security = list ( route_handler .security ) if route_handler . security else None ,
85
85
)
86
86
87
87
def create_operation_id (self , route_handler : HTTPRouteHandler , http_method : HttpMethod ) -> str :
0 commit comments