Skip to content

Commit 2b294ca

Browse files
fix: Swagger documentation HTTP code display (#1129)
1 parent d717c93 commit 2b294ca

File tree

4 files changed

+69
-56
lines changed

4 files changed

+69
-56
lines changed

app/api/resources/mentorship_relation.py

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@ class SendRequest(Resource):
2929
@mentorship_relation_ns.doc("send_request")
3030
@mentorship_relation_ns.expect(auth_header_parser, send_mentorship_request_body)
3131
@mentorship_relation_ns.response(
32-
HTTPStatus.CREATED, f"{messages.MENTORSHIP_RELATION_WAS_SENT_SUCCESSFULLY}"
32+
HTTPStatus.CREATED.value,
33+
f"{messages.MENTORSHIP_RELATION_WAS_SENT_SUCCESSFULLY}",
3334
)
3435
@mentorship_relation_ns.response(
35-
HTTPStatus.BAD_REQUEST,
36+
HTTPStatus.BAD_REQUEST.value,
3637
f"{messages.MATCH_EITHER_MENTOR_OR_MENTEE}\n"
3738
f"{messages.MENTOR_ID_SAME_AS_MENTEE_ID}\n"
3839
f"{messages.END_TIME_BEFORE_PRESENT}\n"
@@ -47,13 +48,13 @@ class SendRequest(Resource):
4748
f"{messages.NOTES_FIELD_IS_MISSING}",
4849
)
4950
@mentorship_relation_ns.response(
50-
HTTPStatus.UNAUTHORIZED,
51+
HTTPStatus.UNAUTHORIZED.value,
5152
f"{messages.TOKEN_HAS_EXPIRED}\n"
5253
f"{messages.TOKEN_IS_INVALID}\n"
5354
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}",
5455
)
5556
@mentorship_relation_ns.response(
56-
HTTPStatus.NOT_FOUND,
57+
HTTPStatus.NOT_FOUND.value,
5758
f"{messages.MENTOR_DOES_NOT_EXIST}\n" f"{messages.MENTEE_DOES_NOT_EXIST}",
5859
)
5960
def post(cls):
@@ -136,7 +137,7 @@ class GetAllMyMentorshipRelation(Resource):
136137
model=mentorship_request_response_body,
137138
)
138139
@mentorship_relation_ns.response(
139-
HTTPStatus.UNAUTHORIZED,
140+
HTTPStatus.UNAUTHORIZED.value,
140141
f"{messages.TOKEN_HAS_EXPIRED}\n"
141142
f"{messages.TOKEN_IS_INVALID}\n"
142143
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}",
@@ -178,23 +179,24 @@ class AcceptMentorshipRelation(Resource):
178179
@mentorship_relation_ns.doc("accept_mentorship_relation")
179180
@mentorship_relation_ns.expect(auth_header_parser)
180181
@mentorship_relation_ns.response(
181-
HTTPStatus.OK, f"{messages.MENTORSHIP_RELATION_WAS_ACCEPTED_SUCCESSFULLY}"
182+
HTTPStatus.OK.value, f"{messages.MENTORSHIP_RELATION_WAS_ACCEPTED_SUCCESSFULLY}"
182183
)
183184
@mentorship_relation_ns.response(
184-
HTTPStatus.FORBIDDEN,
185+
HTTPStatus.FORBIDDEN.value,
185186
f"{messages.NOT_PENDING_STATE_RELATION}\n"
186187
f"{messages.CANT_ACCEPT_MENTOR_REQ_SENT_BY_USER}\n"
187188
f"{messages.CANT_ACCEPT_UNINVOLVED_MENTOR_RELATION}\n"
188189
f"{messages.USER_IS_INVOLVED_IN_A_MENTORSHIP_RELATION}",
189190
)
190191
@mentorship_relation_ns.response(
191-
HTTPStatus.UNAUTHORIZED,
192+
HTTPStatus.UNAUTHORIZED.value,
192193
f"{messages.TOKEN_HAS_EXPIRED}\n"
193194
f"{messages.TOKEN_IS_INVALID}\n"
194195
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}",
195196
)
196197
@mentorship_relation_ns.response(
197-
HTTPStatus.NOT_FOUND, f"{messages.MENTORSHIP_RELATION_REQUEST_DOES_NOT_EXIST}"
198+
HTTPStatus.NOT_FOUND.value,
199+
f"{messages.MENTORSHIP_RELATION_REQUEST_DOES_NOT_EXIST}",
198200
)
199201
def put(cls, request_id):
200202
"""
@@ -227,22 +229,23 @@ class RejectMentorshipRelation(Resource):
227229
@mentorship_relation_ns.doc("reject_mentorship_relation")
228230
@mentorship_relation_ns.expect(auth_header_parser)
229231
@mentorship_relation_ns.response(
230-
HTTPStatus.OK, f"{messages.MENTORSHIP_RELATION_WAS_REJECTED_SUCCESSFULLY}"
232+
HTTPStatus.OK.value, f"{messages.MENTORSHIP_RELATION_WAS_REJECTED_SUCCESSFULLY}"
231233
)
232234
@mentorship_relation_ns.response(
233-
HTTPStatus.FORBIDDEN,
235+
HTTPStatus.FORBIDDEN.value,
234236
f"{messages.NOT_PENDING_STATE_RELATION}\n"
235237
f"{messages.USER_CANT_REJECT_REQUEST_SENT_BY_USER}\n"
236238
f"{messages.CANT_REJECT_UNINVOLVED_RELATION_REQUEST}",
237239
)
238240
@mentorship_relation_ns.response(
239-
HTTPStatus.UNAUTHORIZED,
241+
HTTPStatus.UNAUTHORIZED.value,
240242
f"{messages.TOKEN_HAS_EXPIRED}\n"
241243
f"{messages.TOKEN_IS_INVALID}\n"
242244
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}",
243245
)
244246
@mentorship_relation_ns.response(
245-
HTTPStatus.NOT_FOUND, f"{messages.MENTORSHIP_RELATION_REQUEST_DOES_NOT_EXIST}"
247+
HTTPStatus.NOT_FOUND.value,
248+
f"{messages.MENTORSHIP_RELATION_REQUEST_DOES_NOT_EXIST}",
246249
)
247250
def put(cls, request_id):
248251
"""
@@ -271,21 +274,23 @@ class CancelMentorshipRelation(Resource):
271274
@mentorship_relation_ns.doc("cancel_mentorship_relation")
272275
@mentorship_relation_ns.expect(auth_header_parser)
273276
@mentorship_relation_ns.response(
274-
HTTPStatus.OK, f"{messages.MENTORSHIP_RELATION_WAS_CANCELLED_SUCCESSFULLY}"
277+
HTTPStatus.OK.value,
278+
f"{messages.MENTORSHIP_RELATION_WAS_CANCELLED_SUCCESSFULLY}",
275279
)
276280
@mentorship_relation_ns.response(
277-
HTTPStatus.FORBIDDEN,
281+
HTTPStatus.FORBIDDEN.value,
278282
f"{messages.UNACCEPTED_STATE_RELATION}\n"
279283
f"{messages.CANT_CANCEL_UNINVOLVED_REQUEST}",
280284
)
281285
@mentorship_relation_ns.response(
282-
HTTPStatus.UNAUTHORIZED,
286+
HTTPStatus.UNAUTHORIZED.value,
283287
f"{messages.TOKEN_HAS_EXPIRED}\n"
284288
f"{messages.TOKEN_IS_INVALID}\n"
285289
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}",
286290
)
287291
@mentorship_relation_ns.response(
288-
HTTPStatus.NOT_FOUND, f"{messages.MENTORSHIP_RELATION_REQUEST_DOES_NOT_EXIST}"
292+
HTTPStatus.NOT_FOUND.value,
293+
f"{messages.MENTORSHIP_RELATION_REQUEST_DOES_NOT_EXIST}",
289294
)
290295
def put(cls, request_id):
291296
"""
@@ -314,21 +319,22 @@ class DeleteMentorshipRelation(Resource):
314319
@mentorship_relation_ns.doc("delete_mentorship_relation")
315320
@mentorship_relation_ns.expect(auth_header_parser)
316321
@mentorship_relation_ns.response(
317-
HTTPStatus.OK, f"{messages.MENTORSHIP_RELATION_WAS_DELETED_SUCCESSFULLY}"
322+
HTTPStatus.OK.value, f"{messages.MENTORSHIP_RELATION_WAS_DELETED_SUCCESSFULLY}"
318323
)
319324
@mentorship_relation_ns.response(
320-
HTTPStatus.FORBIDDEN,
325+
HTTPStatus.FORBIDDEN.value,
321326
f"{messages.NOT_PENDING_STATE_RELATION}\n"
322327
f"{messages.CANT_DELETE_UNINVOLVED_REQUEST}",
323328
)
324329
@mentorship_relation_ns.response(
325-
HTTPStatus.UNAUTHORIZED,
330+
HTTPStatus.UNAUTHORIZED.value,
326331
f"{messages.TOKEN_HAS_EXPIRED}\n"
327332
f"{messages.TOKEN_IS_INVALID}\n"
328333
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}",
329334
)
330335
@mentorship_relation_ns.response(
331-
HTTPStatus.NOT_FOUND, f"{messages.MENTORSHIP_RELATION_REQUEST_DOES_NOT_EXIST}"
336+
HTTPStatus.NOT_FOUND.value,
337+
f"{messages.MENTORSHIP_RELATION_REQUEST_DOES_NOT_EXIST}",
332338
)
333339
def delete(cls, request_id):
334340
"""
@@ -362,7 +368,7 @@ class ListPastMentorshipRelations(Resource):
362368
model=mentorship_request_response_body,
363369
)
364370
@mentorship_relation_ns.response(
365-
HTTPStatus.UNAUTHORIZED,
371+
HTTPStatus.UNAUTHORIZED.value,
366372
f"{messages.TOKEN_HAS_EXPIRED}\n"
367373
f"{messages.TOKEN_IS_INVALID}\n"
368374
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}",
@@ -401,7 +407,7 @@ class ListCurrentMentorshipRelation(Resource):
401407
model=mentorship_request_response_body,
402408
)
403409
@mentorship_relation_ns.response(
404-
HTTPStatus.UNAUTHORIZED,
410+
HTTPStatus.UNAUTHORIZED.value,
405411
f"{messages.TOKEN_HAS_EXPIRED}\n"
406412
f"{messages.TOKEN_IS_INVALID}\n"
407413
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}",
@@ -446,7 +452,7 @@ class ListPendingMentorshipRequests(Resource):
446452
description="Success",
447453
)
448454
@mentorship_relation_ns.response(
449-
HTTPStatus.UNAUTHORIZED,
455+
HTTPStatus.UNAUTHORIZED.value,
450456
f"{messages.TOKEN_HAS_EXPIRED}\n"
451457
f"{messages.TOKEN_IS_INVALID}\n"
452458
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}",

app/api/resources/task.py

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,21 @@ class CreateTask(Resource):
2222
@jwt_required
2323
@task_ns.doc("create_task_in_mentorship_relation")
2424
@task_ns.expect(auth_header_parser, create_task_request_body)
25-
@task_ns.response(HTTPStatus.CREATED, f"{messages.TASK_WAS_CREATED_SUCCESSFULLY}")
26-
@task_ns.response(HTTPStatus.FORBIDDEN, f"{messages.UNACCEPTED_STATE_RELATION}")
2725
@task_ns.response(
28-
HTTPStatus.UNAUTHORIZED,
26+
HTTPStatus.CREATED.value, f"{messages.TASK_WAS_CREATED_SUCCESSFULLY}"
27+
)
28+
@task_ns.response(
29+
HTTPStatus.FORBIDDEN.value, f"{messages.UNACCEPTED_STATE_RELATION}"
30+
)
31+
@task_ns.response(
32+
HTTPStatus.UNAUTHORIZED.value,
2933
f"{messages.TOKEN_HAS_EXPIRED}\n"
3034
f"{messages.TOKEN_IS_INVALID}\n"
3135
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}",
3236
)
3337
@task_ns.response(
34-
HTTPStatus.FORBIDDEN, f"{messages.USER_NOT_INVOLVED_IN_THIS_MENTOR_RELATION}"
38+
HTTPStatus.FORBIDDEN.value,
39+
f"{messages.USER_NOT_INVOLVED_IN_THIS_MENTOR_RELATION}",
3540
)
3641
def post(cls, request_id):
3742
"""
@@ -78,16 +83,16 @@ class DeleteTask(Resource):
7883
@jwt_required
7984
@task_ns.doc("delete_task_in_mentorship_relation")
8085
@task_ns.expect(auth_header_parser)
81-
@task_ns.response(HTTPStatus.OK, f"{messages.TASK_WAS_DELETED_SUCCESSFULLY}")
86+
@task_ns.response(HTTPStatus.OK.value, f"{messages.TASK_WAS_DELETED_SUCCESSFULLY}")
8287
@task_ns.response(
83-
HTTPStatus.UNAUTHORIZED,
88+
HTTPStatus.UNAUTHORIZED.value,
8489
f"{messages.TOKEN_HAS_EXPIRED}\n"
8590
f"{messages.TOKEN_IS_INVALID}\n"
8691
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}\n"
8792
f"{messages.USER_NOT_INVOLVED_IN_THIS_MENTOR_RELATION}",
8893
)
8994
@task_ns.response(
90-
HTTPStatus.NOT_FOUND,
95+
HTTPStatus.NOT_FOUND.value,
9196
f"{messages.MENTORSHIP_RELATION_DOES_NOT_EXIST}\n"
9297
f"{messages.TASK_DOES_NOT_EXIST}",
9398
)
@@ -123,19 +128,19 @@ class ListTasks(Resource):
123128
@task_ns.doc("list_tasks_in_mentorship_relation")
124129
@task_ns.expect(auth_header_parser)
125130
@task_ns.response(
126-
HTTPStatus.OK,
131+
HTTPStatus.OK.value,
127132
"List tasks from a mentorship relation with success.",
128133
model=list_tasks_response_body,
129134
)
130135
@task_ns.response(
131-
HTTPStatus.UNAUTHORIZED,
136+
HTTPStatus.UNAUTHORIZED.value,
132137
f"{messages.TOKEN_HAS_EXPIRED}\n"
133138
f"{messages.TOKEN_IS_INVALID}\n"
134139
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}\n"
135140
f"{messages.USER_NOT_INVOLVED_IN_THIS_MENTOR_RELATION}",
136141
)
137142
@task_ns.response(
138-
HTTPStatus.NOT_FOUND, f"{messages.MENTORSHIP_RELATION_DOES_NOT_EXIST}"
143+
HTTPStatus.NOT_FOUND.value, f"{messages.MENTORSHIP_RELATION_DOES_NOT_EXIST}"
139144
)
140145
def get(cls, request_id):
141146
"""
@@ -170,17 +175,19 @@ class UpdateTask(Resource):
170175
@jwt_required
171176
@task_ns.doc("update_task_in_mentorship_relation")
172177
@task_ns.expect(auth_header_parser)
173-
@task_ns.response(HTTPStatus.OK, f"{messages.TASK_WAS_ACHIEVED_SUCCESSFULLY}")
174-
@task_ns.response(HTTPStatus.CONFLICT, f"{messages.TASK_WAS_ALREADY_ACHIEVED}")
178+
@task_ns.response(HTTPStatus.OK.value, f"{messages.TASK_WAS_ACHIEVED_SUCCESSFULLY}")
179+
@task_ns.response(
180+
HTTPStatus.CONFLICT.value, f"{messages.TASK_WAS_ALREADY_ACHIEVED}"
181+
)
175182
@task_ns.response(
176-
HTTPStatus.UNAUTHORIZED,
183+
HTTPStatus.UNAUTHORIZED.value,
177184
f"{messages.TOKEN_HAS_EXPIRED}\n"
178185
f"{messages.TOKEN_IS_INVALID}\n"
179186
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}\n"
180187
f"{messages.USER_NOT_INVOLVED_IN_THIS_MENTOR_RELATION}",
181188
)
182189
@task_ns.response(
183-
HTTPStatus.NOT_FOUND,
190+
HTTPStatus.NOT_FOUND.value,
184191
f"{messages.MENTORSHIP_RELATION_DOES_NOT_EXIST}\n{messages.TASK_DOES_NOT_EXIST}",
185192
)
186193
def put(cls, request_id, task_id):

app/api/resources/task_comment.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ class CreateTaskComment(Resource):
2525
@task_comment_ns.expect(auth_header_parser, task_comment_model)
2626
@task_comment_ns.doc(
2727
responses={
28-
HTTPStatus.CREATED: f"{messages.TASK_COMMENT_WAS_CREATED_SUCCESSFULLY}",
29-
HTTPStatus.BAD_REQUEST: f"{messages.COMMENT_FIELD_IS_MISSING}<br>"
28+
HTTPStatus.CREATED.value: f"{messages.TASK_COMMENT_WAS_CREATED_SUCCESSFULLY}",
29+
HTTPStatus.BAD_REQUEST.value: f"{messages.COMMENT_FIELD_IS_MISSING}<br>"
3030
f"{messages.COMMENT_NOT_IN_STRING_FORMAT}<br>"
3131
f"{{'message': get_length_validation_error_message('comment', None, COMMENT_MAX_LENGTH)}}<br>"
3232
f"{messages.UNACCEPTED_STATE_RELATION}",
33-
HTTPStatus.UNAUTHORIZED: f"{messages.TOKEN_HAS_EXPIRED}<br>"
33+
HTTPStatus.UNAUTHORIZED.value: f"{messages.TOKEN_HAS_EXPIRED}<br>"
3434
f"{messages.TOKEN_IS_INVALID}<br>"
3535
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}<br>"
3636
f"{messages.USER_NOT_INVOLVED_IN_THIS_MENTOR_RELATION}",
37-
HTTPStatus.NOT_FOUND: f"{messages.USER_DOES_NOT_EXIST}<br>"
37+
HTTPStatus.NOT_FOUND.value: f"{messages.USER_DOES_NOT_EXIST}<br>"
3838
f"{messages.MENTORSHIP_RELATION_DOES_NOT_EXIST}<br>"
3939
f"{messages.TASK_DOES_NOT_EXIST}",
4040
}
@@ -65,17 +65,17 @@ class TaskComment(Resource):
6565
@task_comment_ns.expect(auth_header_parser, task_comment_model)
6666
@task_comment_ns.doc(
6767
responses={
68-
HTTPStatus.OK: f"{messages.TASK_COMMENT_WAS_UPDATED_SUCCESSFULLY}",
69-
HTTPStatus.BAD_REQUEST: f"{messages.COMMENT_FIELD_IS_MISSING}<br>"
68+
HTTPStatus.OK.value: f"{messages.TASK_COMMENT_WAS_UPDATED_SUCCESSFULLY}",
69+
HTTPStatus.BAD_REQUEST.value: f"{messages.COMMENT_FIELD_IS_MISSING}<br>"
7070
f"{messages.COMMENT_NOT_IN_STRING_FORMAT}<br>"
7171
f"{{'message': get_length_validation_error_message('comment', None, COMMENT_MAX_LENGTH)}}<br>"
7272
f"{messages.UNACCEPTED_STATE_RELATION}<br>"
7373
f"{messages.TASK_COMMENT_WAS_NOT_CREATED_BY_YOU}",
74-
HTTPStatus.UNAUTHORIZED: f"{messages.TOKEN_HAS_EXPIRED}<br>"
74+
HTTPStatus.UNAUTHORIZED.value: f"{messages.TOKEN_HAS_EXPIRED}<br>"
7575
f"{messages.TOKEN_IS_INVALID}<br>"
7676
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}<br>"
7777
f"{messages.USER_NOT_INVOLVED_IN_THIS_MENTOR_RELATION}",
78-
HTTPStatus.NOT_FOUND: f"{messages.USER_DOES_NOT_EXIST}<br>"
78+
HTTPStatus.NOT_FOUND.value: f"{messages.USER_DOES_NOT_EXIST}<br>"
7979
f"{messages.MENTORSHIP_RELATION_DOES_NOT_EXIST}<br>"
8080
f"{messages.TASK_DOES_NOT_EXIST}<br>"
8181
f"{messages.TASK_COMMENT_DOES_NOT_EXIST}<br>"
@@ -103,14 +103,14 @@ def put(cls, relation_id, task_id, comment_id):
103103
@task_comment_ns.expect(auth_header_parser)
104104
@task_comment_ns.doc(
105105
responses={
106-
HTTPStatus.OK: f"{messages.TASK_COMMENT_WAS_DELETED_SUCCESSFULLY}",
107-
HTTPStatus.BAD_REQUEST: f"{messages.UNACCEPTED_STATE_RELATION}",
108-
HTTPStatus.UNAUTHORIZED: f"{messages.TOKEN_HAS_EXPIRED}<br>"
106+
HTTPStatus.OK.value: f"{messages.TASK_COMMENT_WAS_DELETED_SUCCESSFULLY}",
107+
HTTPStatus.BAD_REQUEST.value: f"{messages.UNACCEPTED_STATE_RELATION}",
108+
HTTPStatus.UNAUTHORIZED.value: f"{messages.TOKEN_HAS_EXPIRED}<br>"
109109
f"{messages.TOKEN_IS_INVALID}<br>"
110110
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}<br>"
111111
f"{messages.USER_NOT_INVOLVED_IN_THIS_MENTOR_RELATION}",
112-
HTTPStatus.FORBIDDEN: f"{messages.TASK_COMMENT_WAS_NOT_CREATED_BY_YOU_DELETE}",
113-
HTTPStatus.NOT_FOUND: f"{messages.USER_DOES_NOT_EXIST}<br>"
112+
HTTPStatus.FORBIDDEN.value: f"{messages.TASK_COMMENT_WAS_NOT_CREATED_BY_YOU_DELETE}",
113+
HTTPStatus.NOT_FOUND.value: f"{messages.USER_DOES_NOT_EXIST}<br>"
114114
f"{messages.MENTORSHIP_RELATION_DOES_NOT_EXIST}<br>"
115115
f"{messages.TASK_DOES_NOT_EXIST}<br>"
116116
f"{messages.TASK_COMMENT_DOES_NOT_EXIST}<br>"
@@ -135,18 +135,18 @@ class TaskComments(Resource):
135135
@jwt_required
136136
@task_comment_ns.expect(auth_header_parser)
137137
@task_comment_ns.response(
138-
HTTPStatus.OK,
138+
HTTPStatus.OK.value,
139139
f"{messages.LIST_TASK_COMMENTS_WITH_SUCCESS}",
140140
task_comments_model,
141141
)
142142
@task_comment_ns.doc(
143143
responses={
144-
HTTPStatus.BAD_REQUEST: f"{messages.UNACCEPTED_STATE_RELATION}",
145-
HTTPStatus.UNAUTHORIZED: f"{messages.TOKEN_HAS_EXPIRED}<br>"
144+
HTTPStatus.BAD_REQUEST.value: f"{messages.UNACCEPTED_STATE_RELATION}",
145+
HTTPStatus.UNAUTHORIZED.value: f"{messages.TOKEN_HAS_EXPIRED}<br>"
146146
f"{messages.TOKEN_IS_INVALID}<br>"
147147
f"{messages.AUTHORISATION_TOKEN_IS_MISSING}<br>"
148148
f"{messages.USER_NOT_INVOLVED_IN_THIS_MENTOR_RELATION}",
149-
HTTPStatus.NOT_FOUND: f"{messages.USER_DOES_NOT_EXIST}<br>"
149+
HTTPStatus.NOT_FOUND.value: f"{messages.USER_DOES_NOT_EXIST}<br>"
150150
f"{messages.MENTORSHIP_RELATION_DOES_NOT_EXIST}<br>"
151151
f"{messages.TASK_DOES_NOT_EXIST}",
152152
}

app/api/resources/user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ class UserRegister(Resource):
308308
f"{messages.PASSWORD_INPUT_BY_USER_HAS_INVALID_LENGTH}",
309309
)
310310
@users_ns.response(
311-
HTTPStatus.CONFLICT,
311+
HTTPStatus.CONFLICT.value,
312312
f"{messages.USER_USES_A_USERNAME_THAT_ALREADY_EXISTS}\n"
313313
f"{messages.USER_USES_AN_EMAIL_ID_THAT_ALREADY_EXISTS}",
314314
)

0 commit comments

Comments
 (0)