Copilot commented on code in PR #11191: URL: https://github.com/apache/cloudstack/pull/11191#discussion_r2204366223
########## ui/src/utils/request.js: ########## @@ -160,11 +170,30 @@ service.interceptors.request.use(config => { } } if (config.params.ignoreproject !== undefined) { - config.params.ignoreproject = null + delete config.params.ignoreproject Review Comment: The change from setting `ignoreproject` to null to deleting it entirely could have unintended side effects. Consider documenting why this change was necessary or ensuring this approach is consistent with how other parameters are handled. ```suggestion // Set ignoreproject to null instead of deleting it to avoid unintended side effects config.params.ignoreproject = null ``` ########## ui/src/api/index.js: ########## @@ -47,7 +47,7 @@ export function postAPI (command, data = {}) { params.append('response', 'json') if (data) { Object.entries(data).forEach(([key, value]) => { - if (value !== undefined && value !== null && value !== '') { + if (value !== undefined) { Review Comment: Removing the null and empty string checks allows null and empty values to be appended as parameters. This could lead to unexpected behavior if APIs don't handle these values properly. Consider documenting this change or adding comments explaining why null and empty string filtering was removed. ```suggestion // Filter out undefined, null, and empty string values to prevent unexpected API behavior if (value !== undefined && value !== null && value !== "") { ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org