Closed HeliosLHC closed 1 year ago
Forgot to clarify that this fixes the broken OAuth authentication to Twitch due to client_id and client_secret being overwritten by the sanitization process as it was overwriting the original values that was to be sent to Twitch.
Thanks for catching this and the PR, will merge with the next release.
Sanitize on a new copy of argument dictionary instead of overwriting values in the original Argument class due to return-by-reference of Python in regards of dicts.
Currently value are independently sanitized in two places: