modified: app.py
This commit is contained in:
15
app.py
15
app.py
@@ -243,14 +243,19 @@ def search_track():
|
|||||||
@app.route("/check_answer", methods=["POST"])
|
@app.route("/check_answer", methods=["POST"])
|
||||||
def check_answer():
|
def check_answer():
|
||||||
data = request.json
|
data = request.json
|
||||||
guess = data.get('guess', '').lower()
|
guess = data.get('guess', '')
|
||||||
correct_answer = data.get('correct_answer', '').lower()
|
correct_answer = data.get('correct_answer', '')
|
||||||
game_mode = data.get('game_mode', 'artist')
|
game_mode = data.get('game_mode', 'artist')
|
||||||
playlist_id = data.get('playlist_id')
|
playlist_id = data.get('playlist_id')
|
||||||
|
|
||||||
if game_mode == 'title':
|
# Bereinige BEIDE Strings vor dem Vergleich (für title UND artist)
|
||||||
guess = clean_title(guess)
|
if game_mode == 'title' or game_mode == 'artist':
|
||||||
correct_answer = clean_title(correct_answer)
|
guess = clean_title(guess).lower()
|
||||||
|
correct_answer = clean_title(correct_answer).lower()
|
||||||
|
else:
|
||||||
|
# Jahr-Modus: nur lowercase
|
||||||
|
guess = guess.lower()
|
||||||
|
correct_answer = correct_answer.lower()
|
||||||
|
|
||||||
if game_mode == 'year':
|
if game_mode == 'year':
|
||||||
is_correct = guess == correct_answer
|
is_correct = guess == correct_answer
|
||||||
|
|||||||
Reference in New Issue
Block a user