Police have charged a 17-year-old male over a family harm incident in Canterbury on Saturday where an officer was stabbed.
Police were called to an address in Oxford just after 4:30pm to reports of property being damaged.
An officer tried to speak to the teen to deescalate the situation, but he "brandished a knife", prompting the officer to withdraw and wait for backup.
When that backup arrived, the alleged offender approached police while they were in a vehicle and attacked an officer through an open window, Canterbury District Commander Superintendent John Price said in a statement.
"The officer has raised their arm to protect themselves and has received lacerations to their arm. Staff provided first aid immediately to their injured colleague," said Supt Price.
Price says the 17-year-old was taken into police custody and he will appear in the Christchurch Youth Court on Monday.
"He has been charged with wounding with intent to cause grievous bodily harm, assault with a weapon, and two charges of threatening to kill," Supt Price says.
"The police officer was discharged from hospital last night and will be undergoing surgery tomorrow."