From 9c42cb78902768e093a519a3e312b0752b9c4aca Mon Sep 17 00:00:00 2001 From: AcidUK Date: Sat, 6 Jul 2019 09:47:00 +0100 Subject: [PATCH] Closes #3 Fixes issue with numeric identifiers not being handled as strings --- web/app.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/web/app.py b/web/app.py index 576609a..4feaf4c 100644 --- a/web/app.py +++ b/web/app.py @@ -39,11 +39,11 @@ def get_identifier(name): conn = get_db_connection() c = conn.cursor() for identifier in identifiers: - c.execute('''SELECT identifier FROM brewers WHERE identifier=?''', (str(identifier),)) + identifier = str(identifier) + c.execute('''SELECT identifier FROM brewers WHERE identifier=?''', (identifier,)) data = c.fetchone() if data is None: - print("Assigning " + identifier + " to " + name) - c.execute("INSERT INTO brewers (name,identifier) VALUES(?, ?)",(name, identifier) ) + c.execute("INSERT INTO brewers (name,identifier) VALUES(?, ?)", (name, identifier)) conn.commit() conn.close() return identifier @@ -61,4 +61,4 @@ def generate(): if __name__ == '__main__': - app.run(debug=True, host='0.0.0.0') \ No newline at end of file + app.run(debug=True, host='0.0.0.0')