Skip to content

Commit 2613d25

Browse files
committed
Try except migrator
1 parent 6df6aec commit 2613d25

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

worldtimezone/extensions/world_clock_data.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ class DBGuild(DBBaseModel):
6868
discord_id = peewee.CharField(unique=True)
6969
channel_id = peewee.CharField(default="")
7070
message_id = peewee.CharField(default="")
71+
message_id_others = ArrayField(default=[])
7172

7273

7374
class DBMember(DBBaseModel):
@@ -81,9 +82,14 @@ def __init__(self):
8182
_ = db.connect()
8283
db.create_tables([DBGuild, DBMember])
8384
message_id_others = ArrayField(default=[])
84-
migrate(
85-
db_migrator.add_column(DBGuild._meta.table_name, "message_id_others", message_id_others)
86-
)
85+
try:
86+
migrate(
87+
db_migrator.add_column(
88+
DBGuild._meta.table_name, "message_id_others", message_id_others
89+
)
90+
)
91+
except peewee.OperationalError:
92+
pass
8793
# START Transform old format to new
8894
if os.path.isfile(FILE_INFO_V2):
8995
import json

0 commit comments

Comments
 (0)