Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle incorrect parameters gracefully #3510

Merged
merged 2 commits into from
Dec 22, 2023
Merged

Conversation

bobvandevijver
Copy link
Contributor

@bobvandevijver bobvandevijver commented Dec 17, 2023

Solves a Warning: Undefined array key 1 notice.

Some clients do not understand how to use UTF-8, and execute a request to for example /thumbs/400%C3%83%C2%97400%C3%83%C2%97contain/news, which contains Ã� instead of the expected ×. I do not know why %83%C2 is inserted in the URL (it is some sort of Python based external scanner...), but I do believe this code should be robust enough to not throw a warning when this happens. With this change the raw parameters are checked for existence before being used, allowing for a sane fallback.

I do not believe the CI failures are related to this change.

@bobdenotter
Copy link
Member

Neat, thanks! 👍

I do not believe the CI failures are related to this change.

No, they aren't. I just haven't been able to make time to fix those. :-/

@bobdenotter bobdenotter merged commit 4b4686c into bolt:master Dec 22, 2023
16 of 24 checks passed
@bobvandevijver bobvandevijver deleted the patch-4 branch December 22, 2023 07:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants