From 5e27a5ebad44cf2ec76b3e2ccc4181e26d1e78fa Mon Sep 17 00:00:00 2001
From: Bo-Chun Louis Chen <louistw@uab.edu>
Date: Tue, 16 Apr 2024 15:06:42 -0500
Subject: [PATCH] Add entry from csv if not exists

---
 migrations/20240327_add_created_table.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/migrations/20240327_add_created_table.py b/migrations/20240327_add_created_table.py
index 78f78c1..cc417cc 100644
--- a/migrations/20240327_add_created_table.py
+++ b/migrations/20240327_add_created_table.py
@@ -40,6 +40,12 @@ def upgrade():
             if row[0] in users:
                 users[row[0]]["date"] = fromisoformat(row[1])
                 users[row[0]]["source"] = row[2]
+            else:
+                users[row[0]] = {
+                    "username": row[0],
+                    "date": fromisoformat(row[1]),
+                    "source": row[2],
+                }
 
     # Create new columns
     table.create_column("date", db.types.datetime)
-- 
GitLab