Hard to say
Hard to say as i suspect you ate several different things while at the restaurant.
The fairly rapid onset could also mean food poisoning
. And you might have just coincidentally been going to come down with something. I'm not sure i'd avoid avocado, although depending on the restaurant, you might not want to eat there again for awhile.