forked from 3wordchant/capsul-flask
make ssh key name default to key comment
This commit is contained in:
@ -168,10 +168,18 @@ def ssh_public_keys():
|
||||
|
||||
if request.method == "POST":
|
||||
method = request.form["method"]
|
||||
content = None
|
||||
|
||||
name = request.form["name"]
|
||||
if not name or len(name.strip()) < 1:
|
||||
errors.append("Name is required")
|
||||
if method == "POST":
|
||||
parts = re.split(" +", request.form["content"])
|
||||
if len(parts) > 2 and len(parts[2].strip()) > 0:
|
||||
name = parts[2]
|
||||
else:
|
||||
name = parts[0]
|
||||
else:
|
||||
errors.append("Name is required")
|
||||
elif not re.match(r"^[0-9A-Za-z_@. -]+$", name):
|
||||
errors.append("Name must match \"^[0-9A-Za-z_@. -]+$\"")
|
||||
|
||||
|
Reference in New Issue
Block a user