X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/cde981363740cf6907d3a3133e4ea9945b724e04..8ad03264f1a47afe5108b1252ec3ec139dc16d9a:/apps/api/handlers/library_handlers.py?ds=sidebyside diff --git a/apps/api/handlers/library_handlers.py b/apps/api/handlers/library_handlers.py index c5666dd0..64b95c2d 100644 --- a/apps/api/handlers/library_handlers.py +++ b/apps/api/handlers/library_handlers.py @@ -284,14 +284,14 @@ class DocumentTextHandler(BaseHandler): try: # return the new revision number - return { + return response.SuccessAllOk.django_response({ "document": ndoc.id, "subview": "xml", "previous_revision": current.revision, "updated_revision": ndoc.revision - } + }) except Exception, e: - lib._rollback() + if ndoc: lib._rollback() raise e except RevisionNotFound, e: return response.EntityNotFound().django_response(e)