larxius commited on
Commit
8ac3d35
·
verified ·
1 Parent(s): ad2c4ef

Update backend_structured/routes.py

Browse files
Files changed (1) hide show
  1. backend_structured/routes.py +6 -2
backend_structured/routes.py CHANGED
@@ -2244,12 +2244,16 @@ def get_demo_bookings():
2244
  @api_bp.route('/api/demo/bookings/<booking_id>', methods=['PUT'])
2245
  def update_demo_booking_status(booking_id):
2246
  data = request.get_json() or {}
2247
- new_status = data.get('status', 'completed')
2248
  try:
2249
  booking = db.session.get(DemoBooking, booking_id)
2250
  if not booking:
2251
  return jsonify({'message': 'Booking not found.'}), 404
2252
- booking.status = new_status
 
 
 
 
 
2253
  db.session.commit()
2254
  return jsonify({'message': 'Booking status updated successfully!', 'booking': booking.to_dict()}), 200
2255
  except Exception as e:
 
2244
  @api_bp.route('/api/demo/bookings/<booking_id>', methods=['PUT'])
2245
  def update_demo_booking_status(booking_id):
2246
  data = request.get_json() or {}
 
2247
  try:
2248
  booking = db.session.get(DemoBooking, booking_id)
2249
  if not booking:
2250
  return jsonify({'message': 'Booking not found.'}), 404
2251
+ if 'status' in data:
2252
+ booking.status = data['status']
2253
+ if 'meeting_date' in data and data['meeting_date']:
2254
+ booking.meeting_date = data['meeting_date']
2255
+ if 'meeting_time' in data and data['meeting_time']:
2256
+ booking.meeting_time = data['meeting_time']
2257
  db.session.commit()
2258
  return jsonify({'message': 'Booking status updated successfully!', 'booking': booking.to_dict()}), 200
2259
  except Exception as e: