def add_new_movie(payload): req_data = request.get_json() print(req_data) title = req_data.get('title') year = req_data.get('year') month = req_data.get('month') day = req_data.get('day') try: release_date = datetime(year=year, month=month, day=day) movie = Movie(title=title, release_date=release_date) movie.insert() formatted_movie = movie.details() return jsonify({ 'success': True, 'new_movie': formatted_movie }), 200 except Exception: abort(422)