A 41-year-old man was taken to hospital with facial injuries following a disturbance at a Keighley town centre bar and nightclub.
Police are investigating the incident, which took place at Last Orders and Berlins, which are next to each other in North Street.
A police spokesman said officers were called to the scene at 3.04am on Sunday.
“A 20-year-old man was arrested on suspicion of assault and committing criminal damage,” he said. “He has been released on bail pending further inquiries.”
Damage to both Last Orders and Berlins was clearly visible later that morning.
Both premises were cordoned off with police tape, and shattered glass from two sets of door panels was scattered on the pavement. The manager of Last Orders, who asked not to be named, said a doorman had sustained cuts and bruises during the incident.