return 422 instead of 500, and no error in the logs, for gene query without parameter