diff --git a/backend/app.py b/backend/app.py index cbf148b..48ca71c 100644 --- a/backend/app.py +++ b/backend/app.py @@ -74,7 +74,7 @@ def get_journeys(): @app.route('/api/journeys/', methods=['GET']) def get_journey(journey_id): """Get a specific journey by ID.""" - journey = next((j for j in journeys if j['id'] == journey_id), None) + journey = next((j for j in journeys if str(j['id']) == journey_id), None) if journey: return jsonify(journey) return jsonify({'error': 'Journey not found'}), 404 @@ -105,7 +105,7 @@ def create_journey(): @app.route('/api/journeys/', methods=['PUT']) def update_journey(journey_id): """Update an existing journey.""" - journey = next((j for j in journeys if j['id'] == journey_id), None) + journey = next((j for j in journeys if str(j['id']) == journey_id), None) if not journey: return jsonify({'error': 'Journey not found'}), 404 @@ -126,7 +126,7 @@ def update_journey(journey_id): def delete_journey(journey_id): """Delete a journey.""" global journeys - journey = next((j for j in journeys if j['id'] == journey_id), None) + journey = next((j for j in journeys if str(j['id']) == journey_id), None) if not journey: return jsonify({'error': 'Journey not found'}), 404