DETROIT AP – Detroit Mayor Kwame Kilpatrick will spend the night in jail after a judge ruled he violated the terms of his bond in his perjury case by making a business trip to Canada and not informing the court.

The ruling Thursday by Judge Ronald Giles came after the mayor apologized to the court, saying it won’t happen again.