diff --git a/apps/scandic-web/components/HotelReservation/MyStay/ReferenceCard/Actions/Upcoming/ManageStay/Actions/AddToCalendar/index.tsx b/apps/scandic-web/components/HotelReservation/MyStay/ReferenceCard/Actions/Upcoming/ManageStay/Actions/AddToCalendar/index.tsx index 757d1f698..095d14c43 100644 --- a/apps/scandic-web/components/HotelReservation/MyStay/ReferenceCard/Actions/Upcoming/ManageStay/Actions/AddToCalendar/index.tsx +++ b/apps/scandic-web/components/HotelReservation/MyStay/ReferenceCard/Actions/Upcoming/ManageStay/Actions/AddToCalendar/index.tsx @@ -24,13 +24,14 @@ export default function AddToCalendarAction() { hotel: state.hotel, hotelUrl: state.hotelUrl, })) - let baseUrl = typeof window !== "undefined" ? window.location.hostname : "" - if (baseUrl.includes("localhost") || !baseUrl) { + + let baseUrl = + typeof window !== "undefined" ? window.location.origin : undefined + if (!baseUrl || baseUrl.includes("localhost")) { // Localhost not valid for calendar URL baseUrl = "https://www.scandichotels.com" } - - const url = new URL(hotelUrl || "", baseUrl) + const url = new URL(hotelUrl || "/", baseUrl) const calendarEvent: EventAttributes = { busyStatus: "FREE",