2 possible and accepted solutions here:
everytime the same problem. sometimes fish should be singular, other times plural is meant
Piscem salsum velim. Unus, ille est.
There is no way to know if they want one or more fish, so why is using the singular wrong?
I wish to repeat the comment made by Perce Neige (immediately below) a month ago.