One person was in critical condition and an alleged gunman was in custody following a shooting Wednesday afternoon in DeKalb County.

A DeKalb police officer also was fired upon, but the bullet apparently struck his gun belt and he was not injured, police told Channel 2 Action News.

The shooting happened around 4:30 p.m. at Gulf American Inns on Flat Shoals Road near Decatur, according to police.

After finding a shooting victim in the parking lot, officers chased a man with a gun, who was later taken into custody, police said. The victim was taken to an area hospital.

The names of those involved were not released.

Please return for updates.