diff --git a/migrations/20240327_add_created_table.py b/migrations/20240327_add_created_table.py index 3b5c9c412c330db51a5776d29fa9aec2a4580f6a..52be8bc6fd79d643b45c68737bb4bd4c2ffddfd3 100644 --- a/migrations/20240327_add_created_table.py +++ b/migrations/20240327_add_created_table.py @@ -50,9 +50,12 @@ def upgrade(): username=db.types.text, date=db.types.datetime, source=db.types.text ) + # Sort the entries by date + sorted_users = sorted(users.values(), key=lambda d: d["date"]) + # Insert into database in chunks table = db["user_created"] - table.insert_many(list(users.values()), ensure=True, types=data_types) + table.insert_many(sorted_users, ensure=True, types=data_types) if __name__ == "__main__":