diff options
author | Helmut Grohne <helmut@subdivi.de> | 2020-10-08 13:11:15 +0200 |
---|---|---|
committer | Helmut Grohne <helmut@subdivi.de> | 2020-10-08 13:11:15 +0200 |
commit | 91d7433bfa2e39b57b37a8c891081ee4bfaae0df (patch) | |
tree | f6c1baed37b79de86c71a7fd0775b117d28d2c93 /webapp.py | |
parent | 01368f3501ef6df554c333d2d4e2256f0e7dd723 (diff) | |
download | crossqa-91d7433bfa2e39b57b37a8c891081ee4bfaae0df.tar.gz |
add build architecture to schema of buildrequests table
Diffstat (limited to 'webapp.py')
-rw-r--r-- | webapp.py | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -424,7 +424,9 @@ def show_log(filename): def request_schedule(): source = flask.request.form["source"] buildarch, hostarch = flask.request.form["archpair"].split("_") - if buildarch not in ("any", "amd64"): + if buildarch == "any": + buildarch = None + elif buildarch != "amd64": raise werkzeug.exceptions.BadRequest() with db.engine.connect() as conn: query = sqlalchemy.text(""" @@ -439,7 +441,9 @@ def request_schedule(): if not conn.execute(query, hostarch=hostarch).first(): raise werkzeug.exceptions.BadRequest() query = sqlalchemy.text(""" - INSERT INTO buildrequests (source, architecture, requesttime) - VALUES (:source, :hostarch, datetime('now'));""") - conn.execute(query, source=source, hostarch=hostarch) + INSERT INTO buildrequests (source, buildarch, hostarch, + requesttime) + VALUES (:source, :buildarch, :hostarch, datetime('now'));""") + conn.execute(query, source=source, buildarch=buildarch, + hostarch=hostarch) return flask.render_template_string(schedule_template) |