Carnival booking problem phone number

Carnival booking problem phone number

Pokud čistě náhodou narazíte na problém s carnival.com, kdy nelze dokončit booking, protože (a hlášky se mění):

The field PhoneNumber must match the regular expression ‚^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$‘.

The field PhoneNumber must be a string with a minimum length of 10 and a maximum length of 50.

Takže asi nemáme platné phone number a je problém. Vězte ale, že problém je dlouhodobě u carnival.com.

Řešení je takové … divoké.

  1. Jako zemi bydliště zvolte hned první možnost US
  2. Vyplňte své číslo v tomto tvaru: 420-xxx-xxxx (poslední dvě číslice ze svého čísla vynechte, pomlčky jsou nutné!)
  3. Přepněte opět na zemi bydliště Czech Republic a vyplňte své telefonní číslo teď už ve tvaru, který po vás chtějí.

Proč se to tak chová? Inu nějaký vtipný programátor trochu pozapomenul na to, že v případě ne-US zemí nemá validovat pole, které je schované a tedy logicky prázdné. Carnival dle reakcí na webu dlouhodobě nereaguje, resp. zatvrzele tvrdí, že problém je na vaší straně. Na e-mail prozatím nepřišla odpověď a pochybuji, že ještě někdy přijde.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *