A McDonald’s franchise in Canada has apologized after serving a pregnant woman a cup of cleaning fluid instead of coffee, a mistake the company said has occurred in the past with other customers.

The woman, Sarah Douglas, 31, who is eight months pregnant with her third child, ordered a medium latte on Sunday at a McDonald’s in Lethbridge, a city in Alberta, Canada, on the way to her son’s baseball tournament.

Driving on the highway shortly after, she flipped open the spout on the lid and took a sip. Immediately, she knew something was wrong.

“It just felt like my mouth was burning,” she said.

Ms. Douglas pulled over to a ditch on the side of the road and “immediately spit all of it out,” she said. Then she pulled off the lid and realized “it wasn’t a latte at all.”