mirror of
https://github.com/GSA/notifications-api.git
synced 2026-08-23 07:46:06 -04:00
improved service whitelist endpoints
* changed POST to PUT - we are modifiying an already present resource * improved error handling on PUT - return 400 if bad - rollback the delete of the previous whitelist on error * return 204 if PUT succeeds ( NO CONTENT )
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import itertools
|
||||
from functools import wraps, partial
|
||||
|
||||
from app import db
|
||||
from app.history_meta import create_history
|
||||
|
||||
|
||||
@@ -35,3 +36,7 @@ def version_class(model_class, history_cls=None):
|
||||
db.session.add(h_obj)
|
||||
return record_version
|
||||
return versioned
|
||||
|
||||
|
||||
def dao_rollback():
|
||||
db.session.rollback()
|
||||
|
||||
Reference in New Issue
Block a user