Fix issues with incompletely filled forms
This commit reintroduces support for forms with email address as the only mandatory parameter.
This commit is contained in:
parent
fc3d0fe705
commit
ff3cc9d940
3 changed files with 21 additions and 19 deletions
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# Debian Member Portfolio Service url builder
|
||||
#
|
||||
# Copyright © 2009-2015 Jan Dittberner <jan@dittberner.info>
|
||||
# Copyright © 2009-2017 Jan Dittberner <jan@dittberner.info>
|
||||
#
|
||||
# This file is part of the Debian Member Portfolio Service.
|
||||
#
|
||||
|
@ -73,7 +73,7 @@ def _build_quoted_fields(fields):
|
|||
qfields[key] = quote_plus(value)
|
||||
else:
|
||||
qfields[key] = value
|
||||
qfields[key] = qfields[key].replace('%', '%%')
|
||||
qfields[key] = str(qfields[key]).replace('%', '%%')
|
||||
|
||||
if 'gpgfp' not in qfields:
|
||||
fpr = keyfinder.getFingerprintByEmail(fields['email'].encode('utf8'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue