I don't think she did get an apology. The charges against her (that could have led to years in jail) were dropped and she was deported instead.
The version of events as told by the Dubai Attorney-General certainly seems a lot more plausible than Ms Holman's.
In a new statement, Dubai’s Attorney-General said the incident started when Ms Holman tried to enter the city with a Swedish passport, which had expired on June 10.
She then presented an Iranian passport, but was told she could only enter the United Arab Emirates with a new temporary visa that would allow her to stay for 96 hours — which meant she would have to change her flights.
“Ms Holman refused angrily due to the additional payment fees the process would require, and proceeded to verbally insult the immigration officer and take photos of the officer via her phone,” Attorney-General Esam Issa Al Humaidan.
“A legal claim was issued against Ms Holman with charges of profanity and photographing a government official at the border crossing, a restricted area.
“The woman and her child remained together in the airport security office for less than 24 hours while services were provided to them, taking into full account and consideration of her four-year-old daughter.
“Her father received her immediately upon his arrival and they subsequently departed the country.”
He said the public prosecutor had decided to drop the charges against Ms Holman and deport her instead.
I have no doubt that she was questioned about alcohol but that seems to fit with follow-up once she was detained rather than being the reason she was detained.