From 83928dee3ba7f9459fc1210d83f9b553ce9eb261 Mon Sep 17 00:00:00 2001
From: yrammos <y@rammos.co>
Date: Thu, 23 Jul 2020 23:35:43 +0000
Subject: [PATCH] Fix #58 ('duplicate column name' on fresh install). (#81)

---
 models/migrations/02-users-add-api-token.js | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/models/migrations/02-users-add-api-token.js b/models/migrations/02-users-add-api-token.js
index ca8d67f..4726c9d 100644
--- a/models/migrations/02-users-add-api-token.js
+++ b/models/migrations/02-users-add-api-token.js
@@ -3,7 +3,7 @@
 module.exports = {
   up: function(migration, DataTypes) {
     return Promise.all([
-      migration.addColumn('users', 'api_token',
+      migration.changeColumn('users', 'api_token',
         {
           type: DataTypes.STRING
         }
@@ -13,7 +13,11 @@ module.exports = {
 
   down: function(migration, DataTypes) {
     return Promise.all([
-      migration.removeColumn('users', 'api_token')
+      migration.changeColumn('users', 'api_token',
+        {
+          type: Sequelize.STRING
+        }
+      )
     ])
   }
 }
-- 
GitLab