Sometimes it's not deboned properly, sometimes the pin bones can be difficult to detect. It is normal to have bones in a salmon filet. You could let your server know in the future to help with quality control.
I think someone needs to BONE UP on their chef skills.
Thanks! Your answer is awaiting moderation.