fixed double review on first card bug
parent
a4f8c0aa8e
commit
297c7fef02
11
app.py
11
app.py
|
@ -11,9 +11,7 @@ from menu import bp as menu_bp
|
|||
from upload import bp as upload_bp
|
||||
|
||||
from create_db import Card, Deck
|
||||
from config import CONFIG
|
||||
|
||||
from get_public_links import test_file
|
||||
from config import CONFIG
|
||||
|
||||
|
||||
engine = create_engine(CONFIG['DB_CONNECTION'])
|
||||
|
@ -65,6 +63,7 @@ def create_app(test_config=None):
|
|||
|
||||
if current_card < len(d):
|
||||
card = dbsession.query(Card).filter(Card.id == d[current_card]).first()
|
||||
dbsession.query(Deck).filter(Deck.owner_id == user_id, Deck.id == deck_id).update({'current_card': current_card+1})
|
||||
else:
|
||||
dbsession.query(Deck).filter(Deck.owner_id == user_id, Deck.id == deck_id).update({'completed': True})
|
||||
dbsession.commit()
|
||||
|
@ -72,12 +71,11 @@ def create_app(test_config=None):
|
|||
|
||||
if request.method == 'POST':
|
||||
rate = request.form.get('rate', None) #je to nevarno??
|
||||
cardtitle = request
|
||||
print(rate)
|
||||
|
||||
if rate == "Yes":
|
||||
k = 1
|
||||
dbsession.query(Card).filter(Card.id == card.id).update({'interest_rate': 1})
|
||||
|
||||
elif rate == "Maybe":
|
||||
k = 0.5
|
||||
dbsession.query(Card).filter(Card.id == card.id).update({'interest_rate': abs(card.interest_rate*k)})
|
||||
|
@ -86,8 +84,7 @@ def create_app(test_config=None):
|
|||
k = 0.1
|
||||
dbsession.query(Card).filter(Card.id == card.id).update({'interest_rate': abs(card.interest_rate*k)})
|
||||
|
||||
dbsession.query(Card).filter(Card.id == card.id).update({'last_review': date()})
|
||||
dbsession.query(Deck).filter(Deck.owner_id == user_id, Deck.id == deck_id).update({'current_card': current_card+1})
|
||||
#dbsession.query(Card).filter(Card.id == card.id).update({'last_review': date()})
|
||||
dbsession.commit()
|
||||
return render_template("deck/index.html", username=username, card = card) # no idea kaj se tu dogaja...
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue