A 33-year-old man has been arrested after a person was left "seriously injured" at a property in Timaru.
Police responded to reports of the attack at a house on Coonoor Road about 5.20pm on Saturday, 4 May.
The injured person was taken to Christchurch Hospital in a serious but stable condition.
On Tuesday night, police arrested the accused, who is facing a string of charges including unlawfully possessing a pistol, assault with intent to rob, wounding with intent to cause grievous bodily harm and threatening to kill.
He appeared in Timaru District Court on Wednesday and will reappear in court on 14 May.
Police said it was a "targeted incident" and there was no risk to the community.