diff --git a/backend/ride/rides/add_ride.php b/backend/ride/rides/add_ride.php index 77e8a681..fb9b15eb 100644 --- a/backend/ride/rides/add_ride.php +++ b/backend/ride/rides/add_ride.php @@ -61,11 +61,11 @@ $price_token = filterRequest("price_token"); // Force passenger_id from JWT — never trust user-supplied passenger_id $passenger_id = $user_id; -$driver_id = filterRequest("driver_id") ?: 0; -$status = filterRequest("status"); -$price_for_driver = filterRequest("price_for_driver"); -$price_for_passenger = filterRequest("price_for_passenger"); -$distance = filterRequest("distance"); +$driver_id = (string)(filterRequest("driver_id") ?: '0'); +$status = filterRequest("status") ?: 'nothing'; +$price_for_driver = filterRequest("price_for_driver") ?: ($price ?: '0'); +$price_for_passenger = filterRequest("price_for_passenger") ?: ($price ?: '0'); +$distance = filterRequest("distance") ?: 0; $carType = filterRequest("carType"); $passenger_name = filterRequest("passenger_name"); $passenger_phone = filterRequest("passenger_phone");