A HUDDERSFIELD man assaulted a policeman the day after a cannabis farm was found above his restaurant.