summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authormorpheus65535 <[email protected]>2023-12-02 10:29:36 -0500
committermorpheus65535 <[email protected]>2023-12-02 10:29:36 -0500
commitc97a98d4f2141a34fd798612457f678f10ce0461 (patch)
tree5ae17e69bf99b3e23ad2c41bb2fe3ba9f2089571
parent17312af481abc38474263d5e15cadb0d6804aca3 (diff)
downloadbazarr-c97a98d4f2141a34fd798612457f678f10ce0461.tar.gz
bazarr-c97a98d4f2141a34fd798612457f678f10ce0461.zip
Fixed usage of number only username or password for providers, proxy or postgres. #2309
-rw-r--r--bazarr/app/config.py66
1 files changed, 33 insertions, 33 deletions
diff --git a/bazarr/app/config.py b/bazarr/app/config.py
index 92f0192c3..70b4b2948 100644
--- a/bazarr/app/config.py
+++ b/bazarr/app/config.py
@@ -184,13 +184,13 @@ validators = [
is_in=[None, 'socks5', 'http']),
Validator('proxy.url', must_exist=True, default='', is_type_of=str),
Validator('proxy.port', must_exist=True, default='', is_type_of=(str, int)),
- Validator('proxy.username', must_exist=True, default='', is_type_of=str),
- Validator('proxy.password', must_exist=True, default='', is_type_of=str),
+ Validator('proxy.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('proxy.password', must_exist=True, default='', is_type_of=str, cast=str),
Validator('proxy.exclude', must_exist=True, default=["localhost", "127.0.0.1"], is_type_of=list),
# opensubtitles.org section
- Validator('opensubtitles.username', must_exist=True, default='', is_type_of=str),
- Validator('opensubtitles.password', must_exist=True, default='', is_type_of=str),
+ Validator('opensubtitles.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('opensubtitles.password', must_exist=True, default='', is_type_of=str, cast=str),
Validator('opensubtitles.use_tag_search', must_exist=True, default=False, is_type_of=bool),
Validator('opensubtitles.vip', must_exist=True, default=False, is_type_of=bool),
Validator('opensubtitles.ssl', must_exist=True, default=False, is_type_of=bool),
@@ -198,13 +198,13 @@ validators = [
Validator('opensubtitles.skip_wrong_fps', must_exist=True, default=False, is_type_of=bool),
# opensubtitles.com section
- Validator('opensubtitlescom.username', must_exist=True, default='', is_type_of=str),
- Validator('opensubtitlescom.password', must_exist=True, default='', is_type_of=str),
+ Validator('opensubtitlescom.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('opensubtitlescom.password', must_exist=True, default='', is_type_of=str, cast=str),
Validator('opensubtitlescom.use_hash', must_exist=True, default=True, is_type_of=bool),
# addic7ed section
- Validator('addic7ed.username', must_exist=True, default='', is_type_of=str),
- Validator('addic7ed.password', must_exist=True, default='', is_type_of=str),
+ Validator('addic7ed.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('addic7ed.password', must_exist=True, default='', is_type_of=str, cast=str),
Validator('addic7ed.cookies', must_exist=True, default='', is_type_of=str),
Validator('addic7ed.user_agent', must_exist=True, default='', is_type_of=str),
Validator('addic7ed.vip', must_exist=True, default=False, is_type_of=bool),
@@ -217,57 +217,57 @@ validators = [
Validator('subf2m.user_agent', must_exist=True, default='', is_type_of=str),
# hdbits section
- Validator('hdbits.username', must_exist=True, default='', is_type_of=str),
- Validator('hdbits.passkey', must_exist=True, default='', is_type_of=str),
+ Validator('hdbits.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('hdbits.passkey', must_exist=True, default='', is_type_of=str, cast=str),
# whisperai section
Validator('whisperai.endpoint', must_exist=True, default='http://127.0.0.1:9000', is_type_of=str),
Validator('whisperai.timeout', must_exist=True, default=3600, is_type_of=int, gte=1),
# legendasdivx section
- Validator('legendasdivx.username', must_exist=True, default='', is_type_of=str),
- Validator('legendasdivx.password', must_exist=True, default='', is_type_of=str),
+ Validator('legendasdivx.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('legendasdivx.password', must_exist=True, default='', is_type_of=str, cast=str),
Validator('legendasdivx.skip_wrong_fps', must_exist=True, default=False, is_type_of=bool),
# ktuvit section
Validator('ktuvit.email', must_exist=True, default='', is_type_of=str),
- Validator('ktuvit.hashed_password', must_exist=True, default='', is_type_of=str),
+ Validator('ktuvit.hashed_password', must_exist=True, default='', is_type_of=str, cast=str),
# xsubs section
- Validator('xsubs.username', must_exist=True, default='', is_type_of=str),
- Validator('xsubs.password', must_exist=True, default='', is_type_of=str),
+ Validator('xsubs.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('xsubs.password', must_exist=True, default='', is_type_of=str, cast=str),
# assrt section
- Validator('assrt.token', must_exist=True, default='', is_type_of=str),
+ Validator('assrt.token', must_exist=True, default='', is_type_of=str, cast=str),
# anticaptcha section
Validator('anticaptcha.anti_captcha_key', must_exist=True, default='', is_type_of=str),
# deathbycaptcha section
- Validator('deathbycaptcha.username', must_exist=True, default='', is_type_of=str),
- Validator('deathbycaptcha.password', must_exist=True, default='', is_type_of=str),
+ Validator('deathbycaptcha.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('deathbycaptcha.password', must_exist=True, default='', is_type_of=str, cast=str),
# napisy24 section
- Validator('napisy24.username', must_exist=True, default='', is_type_of=str),
- Validator('napisy24.password', must_exist=True, default='', is_type_of=str),
+ Validator('napisy24.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('napisy24.password', must_exist=True, default='', is_type_of=str, cast=str),
# subscene section
- Validator('subscene.username', must_exist=True, default='', is_type_of=str),
- Validator('subscene.password', must_exist=True, default='', is_type_of=str),
+ Validator('subscene.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('subscene.password', must_exist=True, default='', is_type_of=str, cast=str),
# betaseries section
- Validator('betaseries.token', must_exist=True, default='', is_type_of=str),
+ Validator('betaseries.token', must_exist=True, default='', is_type_of=str, cast=str),
# analytics section
Validator('analytics.enabled', must_exist=True, default=True, is_type_of=bool),
# titlovi section
- Validator('titlovi.username', must_exist=True, default='', is_type_of=str),
- Validator('titlovi.password', must_exist=True, default='', is_type_of=str),
+ Validator('titlovi.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('titlovi.password', must_exist=True, default='', is_type_of=str, cast=str),
# titulky section
- Validator('titulky.username', must_exist=True, default='', is_type_of=str),
- Validator('titulky.password', must_exist=True, default='', is_type_of=str),
+ Validator('titulky.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('titulky.password', must_exist=True, default='', is_type_of=str, cast=str),
Validator('titulky.approved_only', must_exist=True, default=False, is_type_of=bool),
# embeddedsubtitles section
@@ -277,10 +277,10 @@ validators = [
Validator('embeddedsubtitles.unknown_as_english', must_exist=True, default=False, is_type_of=bool),
# karagarga section
- Validator('karagarga.username', must_exist=True, default='', is_type_of=str),
- Validator('karagarga.password', must_exist=True, default='', is_type_of=str),
- Validator('karagarga.f_username', must_exist=True, default='', is_type_of=str),
- Validator('karagarga.f_password', must_exist=True, default='', is_type_of=str),
+ Validator('karagarga.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('karagarga.password', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('karagarga.f_username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('karagarga.f_password', must_exist=True, default='', is_type_of=str, cast=str),
# subsync section
Validator('subsync.use_subsync', must_exist=True, default=False, is_type_of=bool),
@@ -323,8 +323,8 @@ validators = [
Validator('postgresql.host', must_exist=True, default='localhost', is_type_of=str),
Validator('postgresql.port', must_exist=True, default=5432, is_type_of=int, gte=1, lte=65535),
Validator('postgresql.database', must_exist=True, default='', is_type_of=str),
- Validator('postgresql.username', must_exist=True, default='', is_type_of=str),
- Validator('postgresql.password', must_exist=True, default='', is_type_of=str),
+ Validator('postgresql.username', must_exist=True, default='', is_type_of=str, cast=str),
+ Validator('postgresql.password', must_exist=True, default='', is_type_of=str, cast=str),
]