From b9530e6711a15a351ef1118038ccd1ea995cfc59 Mon Sep 17 00:00:00 2001 From: kukemuna Date: Fri, 26 Apr 2024 08:18:04 +0300 Subject: [PATCH] automated commit by check50 [check50=True] --- app.py | 9 +++++---- finance.db | Bin 20480 -> 20480 bytes .../16fa13c5890feb947b5d5c907cfedf5b | Bin 0 -> 46 bytes .../2029240f6d1128be89ddc32729463129 | Bin 9 -> 9 bytes templates/buy.html | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 flask_session/16fa13c5890feb947b5d5c907cfedf5b diff --git a/app.py b/app.py index 73041ca..8a78623 100644 --- a/app.py +++ b/app.py @@ -68,7 +68,7 @@ def buy(): return render_template("buy.html") else: symbol = request.form.get("symbol") - shares = float(request.form.get("shares")) + shares = request.form.get("shares") if not symbol: return apology("Not Symbol") @@ -78,7 +78,7 @@ def buy(): if stock == None: return apology("Symbol not found") - if not shares == "": + if shares: transaction_value = float(shares) * stock["price"] user_id = session["user_id"] @@ -95,9 +95,11 @@ def buy(): date = datetime.datetime.now() db.execute("INSERT INTO transactions (user_id, symbol, shares, price, date) VALUES (?, ?, ?, ?, ?)", - user_id, stock["symbol"], shares, stock["price"], date) + user_id, stock["symbol"], shares, stock["price"], date) flash("Bought!") + else: + return apology("Missing shares", 400) return redirect("/") # return apology("TODO") @@ -208,7 +210,6 @@ def register(): username_exists = db.execute("SELECT * FROM users WHERE username = ?", username) if username_exists: - flash("Username exists already!") return apology("username already exists!", 400) db.execute("INSERT INTO users(username, hash) VALUES(?, ?)", diff --git a/finance.db b/finance.db index f4d242214a846ec488d0ab0994954188d7de1516..d33873659efab4581d1e87b86f79fba1219ff77b 100644 GIT binary patch delta 179 zcmZozz}T>Wae_2s$V3@u#*mE(=5lQD4U4aH*>0XI7cR)Cy7{Xk delta 55 zcmV-70LcG5W@n$U50{|;H4sQSe literal 0 HcmV?d00001 diff --git a/flask_session/2029240f6d1128be89ddc32729463129 b/flask_session/2029240f6d1128be89ddc32729463129 index 8b04914a5e6ad4858df0019a6abe09326d3863de..7f5741f13017ee705ea34021d222a06a6ee2a6c9 100644 GIT binary patch literal 9 QcmZQzU|?uq^=8ro00XcA0RR91 literal 9 QcmZQzU|?uq^=8xq00XW800000 diff --git a/templates/buy.html b/templates/buy.html index b34ebb5..2659c6e 100644 --- a/templates/buy.html +++ b/templates/buy.html @@ -10,7 +10,7 @@
- +