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)