fix: correctly determine room status on date import

This commit is contained in:
Björn Fromme
2026-06-18 09:56:28 +02:00
parent 949e86b551
commit 2d7d1a1d51
@@ -634,9 +634,12 @@ class DateImportService implements SingletonInterface, LoggerAwareInterface
$minPriceOverall = $price;
}
if ($roomXml->attributes()['status'] === static::STATUS_STOP && $price) {
// Determine status
$statusXml = (string) $roomXml->attributes()['status'];
if (static::STATUS_STOP === $statusXml && $price) {
$status = Room::ROOM_STATUS_FULLY_BOOKED;
} elseif ($roomXml->attributes()['status'] === static::STATUS_ON_REQUEST) {
} elseif (static::STATUS_ON_REQUEST === $statusXml) {
$status = Room::ROOM_STATUS_ON_REQUEST;
} else {
$status = Room::ROOM_STATUS_AVAILABLE;