fix: Basic auth and password can have non whitspace characters. Fixes 142.
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing

This commit is contained in:
aminecmi 2024-03-13 20:31:24 +01:00
parent b94d7dc537
commit f24609c143

View File

@ -441,7 +441,7 @@ class AppSettingsService(acraSenderServiceProcess: Boolean = false) {
login: String, login: String,
password: String, password: String,
) { ) {
val regex = """\/\/(\D+):(\D+)@""".toRegex() val regex = """\/\/(\S+):(\S+)@""".toRegex()
val matchResult = regex.find(url) val matchResult = regex.find(url)
if (matchResult != null) { if (matchResult != null) {
val (basicLogin, basicPassword) = matchResult.destructured val (basicLogin, basicPassword) = matchResult.destructured