Jennifer Hudson's publicist says the singer-actress was treated for food poisoning at a New York hospital Friday.

ADVERTISEMENT
"After performing on 'Good Morning America' earlier today, Jennifer Hudson went to the hospital due to severe abdominal pains," the representative told TMZ.

"She was treated for food poisoning and released."

Hudson is a former "American Idol" contender who won an Oscar for her big-screen debut in the movie musical "Dreamgirls."