Brian Leys - who played Ash in the BBC Scotland soap opera - was found guilty of attacking a woman during his mother's birthday party.