Skip to content

Commit 4c8b930

Browse files
committed
Add default values when creating a new user
1 parent 7747f60 commit 4c8b930

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

app.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,23 @@ def init_db() -> None: # initialize database
611611
text("ALTER TABLE user ADD COLUMN rating FLOAT NOT NULL DEFAULT 0")
612612
) # create rating score column
613613
if User.query.count() == 0: # if there are no users
614-
new_user = User(username="Player") # create new user
614+
new_user = User(
615+
username="Player",
616+
xp=0,
617+
xp_required=1,
618+
total_xp=0,
619+
level=1,
620+
tasks_completed=0,
621+
last_completion_date=func.current_date(),
622+
daily_streak=0,
623+
daily_tasks_completed=0,
624+
days_completed=0,
625+
combo_multiplier=0,
626+
last_task_completed=-1,
627+
last_time_clicked=func.current_timestamp(),
628+
time_multiplier=1,
629+
rating=0,
630+
) # create new user
615631
db.session.add(new_user) # add new user to the database
616632
db.session.commit() # commit database changes
617633
if "original_due_date" not in [

0 commit comments

Comments
 (0)