bugfix: check_apply_milestone was []ing None

This commit is contained in:
Lili (Tlapka) 2023-03-27 16:38:05 +02:00
parent 1b02624dea
commit d372ed6e6b
1 changed files with 9 additions and 8 deletions

View File

@ -124,14 +124,15 @@ def check_apply_milestone_completion(db, redeem_name):
current_app.logger.warning("Milestone not found in database.") current_app.logger.warning("Milestone not found in database.")
current_app.logger.warning("Maybe you forgot to run the refresh-milestones CLI command " current_app.logger.warning("Maybe you forgot to run the refresh-milestones CLI command "
"after you added a new milestone to the config?") "after you added a new milestone to the config?")
progress, goal = row else:
if progress == goal: progress, goal = row
cursor = db.execute( if progress == goal:
"UPDATE milestones SET complete = TRUE WHERE name = ?", cursor = db.execute(
(redeem_name,) "UPDATE milestones SET complete = TRUE WHERE name = ?",
) (redeem_name,)
db.commit() )
return True db.commit()
return True
return False return False
except Error as e: except Error as e:
current_app.logger.error(f"Error occured applying milestone completion: {e.args[0]}") current_app.logger.error(f"Error occured applying milestone completion: {e.args[0]}")