fix(api): correctly return API exceptions for user to rectify

will return exactly as required for fields.

ref: #469
This commit is contained in:
2025-01-12 17:41:40 +09:30
parent c778d4cf35
commit 6528550fb8

View File

@ -52,6 +52,13 @@ class Create(
status = 501
)
else:
response = Response(
data = e.detail,
status = e.status_code
)
return response
@ -95,6 +102,13 @@ class Destroy(
status = 501
)
else:
response = Response(
data = e.detail,
status = e.status_code
)
return response
@ -139,6 +153,13 @@ class List(
status = 501
)
else:
response = Response(
data = e.detail,
status = e.status_code
)
return response
@ -188,12 +209,8 @@ class Retrieve(
else:
ex = e.get_full_details()
response = Response(
data = {
'message': ex['message']
},
data = e.detail,
status = e.status_code
)
@ -240,6 +257,13 @@ class Update(
status = 501
)
else:
response = Response(
data = e.detail,
status = e.status_code
)
return response
@ -277,6 +301,13 @@ class Update(
status = 501
)
else:
response = Response(
data = e.detail,
status = e.status_code
)
return response