fix(api): correctly return API exceptions for user to rectify
will return exactly as required for fields. ref: #469
This commit is contained in:
@ -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
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user