diff --git a/files/routes/awards.py b/files/routes/awards.py index d8066ad4d3..69422d7cfd 100644 --- a/files/routes/awards.py +++ b/files/routes/awards.py @@ -72,15 +72,17 @@ def shop(v): award["owned_num"] = row['last_award_count'] owned.append(award) + awards = [] if v.patron: - for key, val in AWARDS.items(): - if v.patron == 1: AWARDS[key]["price"] = int(AWARDS[key]["price"]*0.90) - elif v.patron == 2: AWARDS[key]["price"] = int(AWARDS[key]["price"]*0.85) - elif v.patron == 3: AWARDS[key]["price"] = int(AWARDS[key]["price"]*0.80) - elif v.patron == 4: AWARDS[key]["price"] = int(AWARDS[key]["price"]*0.75) - else: AWARDS[key]["price"] = int(AWARDS[key]["price"]*0.70) - - return render_template("shop.html", owned=owned, awards=list(AWARDS.values()), v=v) + for val in AWARDS.values(): + if v.patron == 1: val["price"] = int(val["price"]["price"]*0.90) + elif v.patron == 2: val["price"] = int(val["price"]["price"]*0.85) + elif v.patron == 3: val["price"] = int(val["price"]["price"]*0.80) + elif v.patron == 4: val["price"] = int(val["price"]*0.75) + else: val["price"] = int(val["price"]*0.70) + awards.append(val) + + return render_template("shop.html", owned=owned, awards=awards, v=v) @app.post("/buy/") @auth_required