diff options
Diffstat (limited to 'src/internal-server/start/migrate.js')
-rw-r--r-- | src/internal-server/start/migrate.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/internal-server/start/migrate.js b/src/internal-server/start/migrate.js index 97cefcc54..403f7cb86 100644 --- a/src/internal-server/start/migrate.js +++ b/src/internal-server/start/migrate.js | |||
@@ -1,13 +1,13 @@ | |||
1 | const { ferdiVersion } = require('../../environment-remote'); | 1 | const { ferdiumVersion } = require('../../environment-remote'); |
2 | 2 | ||
3 | /** | 3 | /** |
4 | * Migrate server database to work with current Ferdi version | 4 | * Migrate server database to work with current Ferdium version |
5 | */ | 5 | */ |
6 | const Database = use('Database'); | 6 | const Database = use('Database'); |
7 | const User = use('App/Models/User'); | 7 | const User = use('App/Models/User'); |
8 | 8 | ||
9 | const migrateLog = text => { | 9 | const migrateLog = text => { |
10 | console.log('\u001B[36m%s\u001B[0m', 'Ferdi Migration:', '\u001B[0m', text); | 10 | console.log('\u001B[36m%s\u001B[0m', 'Ferdium Migration:', '\u001B[0m', text); |
11 | }; | 11 | }; |
12 | 12 | ||
13 | module.exports = async () => { | 13 | module.exports = async () => { |
@@ -21,7 +21,7 @@ module.exports = async () => { | |||
21 | const user = await User.find(1); | 21 | const user = await User.find(1); |
22 | let settings; | 22 | let settings; |
23 | if (!user) { | 23 | if (!user) { |
24 | migrateLog("🎩 Migrating from old Ferdi version as user doesn't exist"); | 24 | migrateLog("🎩 Migrating from old Ferdium version as user doesn't exist"); |
25 | 25 | ||
26 | // Create new user | 26 | // Create new user |
27 | await Database.raw('INSERT INTO "users" ("id") VALUES (\'1\');'); | 27 | await Database.raw('INSERT INTO "users" ("id") VALUES (\'1\');'); |
@@ -35,18 +35,18 @@ module.exports = async () => { | |||
35 | if ( | 35 | if ( |
36 | !settings || | 36 | !settings || |
37 | !settings.db_version || | 37 | !settings.db_version || |
38 | settings.db_version !== ferdiVersion | 38 | settings.db_version !== ferdiumVersion |
39 | ) { | 39 | ) { |
40 | const srcVersion = | 40 | const srcVersion = |
41 | settings && settings.db_version ? settings.db_version : '5.4.0-beta.2'; | 41 | settings && settings.db_version ? settings.db_version : '5.4.0-beta.2'; |
42 | migrateLog(`🔮 Migrating table from ${srcVersion} to ${ferdiVersion}`); | 42 | migrateLog(`🔮 Migrating table from ${srcVersion} to ${ferdiumVersion}`); |
43 | 43 | ||
44 | // Migrate database to current Ferdi version | 44 | // Migrate database to current Ferdium version |
45 | // Currently no migrations | 45 | // Currently no migrations |
46 | 46 | ||
47 | // Update version number in database | 47 | // Update version number in database |
48 | if (!settings) settings = {}; | 48 | if (!settings) settings = {}; |
49 | settings.db_version = ferdiVersion; | 49 | settings.db_version = ferdiumVersion; |
50 | const newUser = await User.find(1); // Fetch user again as we might have only just created it | 50 | const newUser = await User.find(1); // Fetch user again as we might have only just created it |
51 | newUser.settings = JSON.stringify(settings); | 51 | newUser.settings = JSON.stringify(settings); |
52 | await newUser.save(); | 52 | await newUser.save(); |