sports: small api fix, don't return all activities when query is empty for param
sports/api: fix subclass selection bug