mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
fix: eradicate spaces from pgp key fingerprint input
Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
parent
ac68f74c69
commit
f3360d1249
2 changed files with 5 additions and 2 deletions
|
@ -265,7 +265,7 @@ async def account_register_post(request: Request,
|
||||||
"options", "default_lang")),
|
"options", "default_lang")),
|
||||||
TZ: str = Form(default=aurweb.config.get(
|
TZ: str = Form(default=aurweb.config.get(
|
||||||
"options", "default_timezone")),
|
"options", "default_timezone")),
|
||||||
PK: str = Form(default=None), # SSH PubKey
|
PK: str = Form(default=str()), # SSH PubKey
|
||||||
CN: bool = Form(default=False),
|
CN: bool = Form(default=False),
|
||||||
UN: bool = Form(default=False),
|
UN: bool = Form(default=False),
|
||||||
ON: bool = Form(default=False),
|
ON: bool = Form(default=False),
|
||||||
|
@ -273,6 +273,8 @@ async def account_register_post(request: Request,
|
||||||
captcha_salt: str = Form(...)):
|
captcha_salt: str = Form(...)):
|
||||||
context = await make_variable_context(request, "Register")
|
context = await make_variable_context(request, "Register")
|
||||||
args = dict(await request.form())
|
args = dict(await request.form())
|
||||||
|
args["K"] = args.get("K", str()).replace(" ", "")
|
||||||
|
K = args.get("K")
|
||||||
|
|
||||||
context = make_account_form_context(context, request, None, args)
|
context = make_account_form_context(context, request, None, args)
|
||||||
ok, errors = process_account_form(request, request.user, args)
|
ok, errors = process_account_form(request, request.user, args)
|
||||||
|
@ -399,6 +401,8 @@ async def account_edit_post(request: Request,
|
||||||
context["user"] = db.refresh(user)
|
context["user"] = db.refresh(user)
|
||||||
|
|
||||||
args = dict(await request.form())
|
args = dict(await request.form())
|
||||||
|
args["K"] = args.get("K", str()).replace(" ", "")
|
||||||
|
|
||||||
context = make_account_form_context(context, request, user, args)
|
context = make_account_form_context(context, request, user, args)
|
||||||
ok, errors = process_account_form(request, user, args)
|
ok, errors = process_account_form(request, user, args)
|
||||||
|
|
||||||
|
|
|
@ -71,7 +71,6 @@ def valid_password(password):
|
||||||
|
|
||||||
|
|
||||||
def valid_pgp_fingerprint(fp):
|
def valid_pgp_fingerprint(fp):
|
||||||
fp = fp.replace(" ", "")
|
|
||||||
try:
|
try:
|
||||||
# Attempt to convert the fingerprint to an int via base16.
|
# Attempt to convert the fingerprint to an int via base16.
|
||||||
# If it can't, it's not a hex string.
|
# If it can't, it's not a hex string.
|
||||||
|
|
Loading…
Add table
Reference in a new issue