Files
notifications-api/app/events/rest.py
Katie Smith 8ae2b0bb31 Replace how .dump is called
As with `.load`, only data is now returned instead of a tuple.
2022-05-25 11:35:44 +01:00

17 lines
464 B
Python

from flask import Blueprint, jsonify, request
from app.dao.events_dao import dao_create_event
from app.errors import register_errors
from app.schemas import event_schema
events = Blueprint('events', __name__, url_prefix='/events')
register_errors(events)
@events.route('', methods=['POST'])
def create_event():
data = request.get_json()
event = event_schema.load(data)
dao_create_event(event)
return jsonify(data=event_schema.dump(event)), 201