From baad1314d8a0a6750063daa3ab1b948ef184518b Mon Sep 17 00:00:00 2001 From: Hugh Rundle Date: Sat, 9 Jul 2022 19:51:05 +1000 Subject: [PATCH] default existing users to no tour --- bookwyrm/migrations/0151_user_show_guided_tour.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bookwyrm/migrations/0151_user_show_guided_tour.py b/bookwyrm/migrations/0151_user_show_guided_tour.py index ac30f0f90..1f6721361 100644 --- a/bookwyrm/migrations/0151_user_show_guided_tour.py +++ b/bookwyrm/migrations/0151_user_show_guided_tour.py @@ -3,6 +3,10 @@ import bookwyrm.models.fields from django.db import migrations +def existing_users_default(apps, schema_editor): + db_alias = schema_editor.connection.alias + user_model = apps.get_model("bookwyrm", "User") + user_model.objects.using(db_alias).filter(local=True).update(show_guided_tour=False) class Migration(migrations.Migration): @@ -16,4 +20,6 @@ class Migration(migrations.Migration): name="show_guided_tour", field=bookwyrm.models.fields.BooleanField(default=True), ), + migrations.RunPython(existing_users_default, migrations.RunPython.noop), ] +