Return 'already deleted' instead of 'not found' when cert has already been deleted
This commit is contained in:
@ -691,9 +691,12 @@ class Certificates(AuthenticatedResource):
|
||||
|
||||
cert = service.get(certificate_id)
|
||||
|
||||
if not cert or cert.deleted:
|
||||
if not cert:
|
||||
return dict(message="Cannot find specified certificate"), 404
|
||||
|
||||
if cert.deleted:
|
||||
return dict(message="Certificate is already deleted"), 412
|
||||
|
||||
# allow creators
|
||||
if g.current_user != cert.user:
|
||||
owner_role = role_service.get_by_name(cert.owner)
|
||||
|
Reference in New Issue
Block a user