Skip to content

[Android] Fix possible bug in source scheme validation#4770

Open
sergeich wants to merge 1 commit intoTheWidlarzGroup:support/6.x.xfrom
sergeich:patch-1
Open

[Android] Fix possible bug in source scheme validation#4770
sergeich wants to merge 1 commit intoTheWidlarzGroup:support/6.x.xfrom
sergeich:patch-1

Conversation

@sergeich
Copy link

Summary

lowercase(Locale.getDefault()) can produce wrong result in Turkish locale. E.g. "FILE".lowercase(Locale.forLanguageTag("TR")) will result in string fıle. Note the "ı" character.

Motivation

Changes

Replace lowercase(Locale.getDefault()) with lowercase(). lowercase() without params uses Locale.ROOT which produces expected result

Test plan

`lowercase(Locale.getDefault()) can produce wrong result in Turkish locale. E.g. `"FILE".lowercase(Locale.forLanguageTag("TR"))` will result in string `fıle`. Note the "ı" character.

`lowercase()` without params uses `Locale.ROOT` which produces expected result
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: To Triage

Development

Successfully merging this pull request may close these issues.

1 participant