|
|
@@ -137,9 +137,9 @@ class GuestNameSensor(ReservationStrSensor):
|
|
|
full: str | None = self._reservation().guest_name
|
|
|
if full is None:
|
|
|
return None
|
|
|
- parts = full.rsplit(" ", 1)
|
|
|
+ parts = full.split()
|
|
|
first_name = parts[0]
|
|
|
- last_name = parts[1] if len(parts) > 1 else None
|
|
|
+ last_name = parts[len(parts) - 1] if len(parts) > 1 else None
|
|
|
first_abbr = first_name[0].upper() if first_name else None
|
|
|
last_abbr = last_name[0].upper() if last_name else None
|
|
|
public = f"{first_name} {last_abbr}." if last_abbr else full
|