def draft_delete_api(public_id): data = request.get_json(force=True) # Validate draft id, version, etc. draft = get_draft(public_id, data.get('version'), g.namespace.id, g.db_session) result = delete_draft(g.db_session, g.namespace.account, draft) return g.encoder.jsonify(result)
def draft_delete_api(public_id): data = request.get_json(force=True) # Validate draft id, version, etc. draft = get_draft(public_id, data.get('version'), g.namespace.id, g.db_session) try: result = delete_draft(g.db_session, g.namespace.account, draft) except ActionError as e: return err(e.error, str(e)) return g.encoder.jsonify(result)