After appearing in court three times in 2014 for drunken violence, Chantelle Rose Parry told the court she had ''seen the light''.
But on August 13, the darkness descended again for the 22-year-old.
Parry was in Princes St when a brawl broke out.
A bar manager near the scene got out her phone and began filming the unfolding violence but the defendant took exception to her actions.
Parry knocked the phone out of the woman's hands and when the victim looked down, the defendant hit her on the nose.
When police arrived, they approached Parry, who was getting into a car preparing to leave.
She got ''stroppy'', Judge Brian Callaghan said yesterday in the Dunedin District Court.
The defendant remonstrated with officers as they tried to clarify what had happened.
Parry admitted knocking the phone out of the victim's hands but vehemently denied the assault.
A scuffle ensued and she tried to pull away from police as they attempted to detain her.
When she was sentenced yesterday, Judge Callaghan noted she had spent a night in the cells before being released on bail.
Parry had been out of trouble since 2014, he said. In March that year she grabbed a woman by the hair while she was speaking to police and a month later she abused people outside a McDonald's restaurant before kicking a police officer who intervened. She had also slapped a security guard who had ejected her from an Octagon bar.
At sentencing, Parry acknowledged she was an alcoholic and her counsel said she had ''seen the light''.
Judge Kevin Phillips told her at the time she would drink herself into an early grave if she continued on that path.
Defence counsel Brendon Stephenson told the court yesterday Parry gained a lot from the subsequent therapy sessions and was keen to re-engage.
On charges of assault and resisting arrest, Parry was sentenced to 100 hours' community work, nine months' supervision and was ordered to pay the victim $240.