diff --git a/[core]/es_extended/server/migration/main.lua b/[core]/es_extended/server/migration/main.lua index 304590eb..c5f226c4 100644 --- a/[core]/es_extended/server/migration/main.lua +++ b/[core]/es_extended/server/migration/main.lua @@ -16,7 +16,7 @@ for esxVersion, migrations in pairs(Core.Migrations or {}) do ---@cast esxVersion string ---@cast migrations table - if GetResourceKvpInt(("esx_migration:%s"):format(esxVersion)) ~= 1 then + if ESX.Table.SizeOf(migrations) > 0 then print(("^4[INFO]^7 Running migrations for ESX version %s"):format(esxVersion)) for migrationName, migration in pairs(migrations) do diff --git a/[core]/es_extended/server/migration/v1.13.3/ssn/main.lua b/[core]/es_extended/server/migration/v1.13.3/ssn/main.lua index 8b6d6ead..0beee7aa 100644 --- a/[core]/es_extended/server/migration/v1.13.3/ssn/main.lua +++ b/[core]/es_extended/server/migration/v1.13.3/ssn/main.lua @@ -1,7 +1,13 @@ -Core.Migrations = Core.Migrations or {} -Core.Migrations["v1.13.3"] = Core.Migrations["v1.13.3"] or {} +local esxVersion = "v1.13.3" -Core.Migrations["v1.13.3"].ssn = function() +Core.Migrations = Core.Migrations or {} +Core.Migrations[esxVersion] = Core.Migrations[esxVersion] or {} + +if GetResourceKvpInt(("esx_migration:%s"):format(esxVersion)) == 1 then + return +end + +Core.Migrations[esxVersion].ssn = function() print("^4[esx_migration:v.1.13.3:ssn]^7 Adding SSN column to users table.") local col = MySQL.scalar.await([[ SELECT COUNT(*)