When providing an open_at timestamp greater than the maximum possible integer (2147483647), the API crashes and returns a 500 status code (Internal Server Error). I guess this is likely due to some unhandled exception with an integer overflow (e.g., trying to convert the parameter value to an integer without doing proper input validation).
Overview
Description
When providing an
open_at
timestamp greater than the maximum possible integer (2147483647), the API crashes and returns a 500 status code (Internal Server Error). I guess this is likely due to some unhandled exception with an integer overflow (e.g., trying to convert the parameter value to an integer without doing proper input validation).More information
Endpoint
GET /businesses/search
Parameters or Sample Request
Response
Extra information
A test report revealing this issue is available at the following URL: http://apitesting.ddns.net/fse2022/restest/target/allure-reports/yelp_Businesses__r_cbt_perturbation/#behaviors/b1a8273437954620fa374b796ffaacdd/ef78cfc3db49bdc5/