John Gidman, 18, of Treggenis Hill Flats, Pembroke Dock, admitted affray on August 8 when he appeared before Judge Keith Thomas for a plea and case management hearing.
Andrew Lloyd, 45, of Riverside Avenue, Neyland, did not enter a plea and will be back in court on February 14.
Dean Pulling, the barrister representing Lloyd, said the issue would be one of self defence. James Jenkins, representing Gidman, said he had acted “after repeated racist abuse from Lloyd” and was anxious to know what his sentence would be.
Gidman was told he could not be sentenced until after Lloyd’s trial, should there be one.
Meanwhile, Judge Thomas ordered the probation service to prepare a report into his background.Both were granted bail until February 14.