Compare commits

...

2 commits

2 changed files with 3 additions and 2 deletions

View file

@ -173,8 +173,7 @@ class Db(Queries):
digest.update(password.encode("utf-8")) digest.update(password.encode("utf-8"))
res = super().try_login(username=username, hash=digest.hexdigest()) res = super().try_login(username=username, hash=digest.hexdigest())
if not res: if not res:
res = self.fetch_user_status(sid=res.status_id) return None
raise LoginError(res.name)
return self.create_key(uid=res.id, name="web session", ttl=ttl) return self.create_key(uid=res.id, name="web session", ttl=ttl)

View file

@ -20,10 +20,12 @@
<label for="filename">File</label> <label for="filename">File</label>
<span name="filename">{{ctx.db.fetch_file(ctx.uid, job.file_id).filename or "it's a secret"}}</span> <span name="filename">{{ctx.db.fetch_file(ctx.uid, job.file_id).filename or "it's a secret"}}</span>
</div> </div>
{% if job.finished_at and job.started_at %}
<div class="job-runtime u-flex"> <div class="job-runtime u-flex">
<label for="runtime">Runtime</label> <label for="runtime">Runtime</label>
<span name="Runtime">{{ (datetime.fromisoformat(job.finished_at) - datetime.fromisoformat(job.started_at)) }}</span> <span name="Runtime">{{ (datetime.fromisoformat(job.finished_at) - datetime.fromisoformat(job.started_at)) }}</span>
</div> </div>
{% endif %}
</div> </div>
<div class="controls u-flex u-ml-auto"> <div class="controls u-flex u-ml-auto">
{% if ctx.uid %} {% if ctx.uid %}