DECATUR, Ala. (WHNT) — One person was shot by a Decatur Police officer during an altercation at a pharmacy Tuesday.

Decatur Police were called to Westmead Pharmacy on Danville Road around 12:56 p.m. on Tuesday. The call was in reference to someone trying to commit a controlled substance crime.

Stay ahead of the biggest stories, breaking news and weather across North Alabama and southern Tennessee. Download the WHNT News 19 App and be sure to turn on push alerts.

The officer arrived and made contact with Twanski O’Neal Johnson, 26, of Tuscaloosa, who police say became violent and assaulted the officer. During the assault, police say the officer shot Johnson once in the torso.

The officer then called for assistance. Emergency services responded and provided aid to Johnson, who was later taken to Huntsville Hospital and treated for his injuries. He is reported to be in stable condition.

The officer, who remains unidentified, was also injured but treated at a local hospital.

Police obtained warrants for Johnson’s arrest on the charges of attempting to commit a controlled substance crime, attempting to disarm a law enforcement officer, and second-degree assault. Additional charges could follow, according to police.

According to Decatur Police policy, the officer was placed on administrative leave. The investigation has been handed over to the Alabama Law Enforcement Agency (ALEA).

According to court records, Johnson was previously indicted in Tuscaloosa County for first degree robbery at a Papa Johns’s Pizza. The indictment said he was armed with a box cutter at the time.

Johnson is also currently wanted for failing to appear in court in Tuscaloosa County on Sept, 27.