British Airways is set to fly over Christmas after all, after the High Court blocked a planned 12-day strike by cabin crew.
Staff had been due to walkout from next Tuesday, prompting fears of travel chaos at one of the busiest times of the year.
But the London court has upheld a complaint by the airline that the strike vote was invalid because some of those balloted had either left the company already or were in the process of leaving it.
The strike was called over planned job cuts and changes to working practices.
The Unite union which called the ballot described the ruling as a “disgraceful day for democracy” saying even without the disputed votes the vast majority supported industrial action.
It is planning a fresh vote but a new strike date is unlikely before the new year.