From eeb5530f61ae75638245f3762ee5a61c960b56ae Mon Sep 17 00:00:00 2001 From: Gabriele C Date: Sat, 18 Jul 2020 01:05:22 +0200 Subject: [PATCH] Fix sqlite migrater logic #2158 Co-Authored-By: ljacqu --- .../java/fr/xephi/authme/datasource/SqLiteMigrater.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/fr/xephi/authme/datasource/SqLiteMigrater.java b/src/main/java/fr/xephi/authme/datasource/SqLiteMigrater.java index a9da0dd9..dc0006d2 100644 --- a/src/main/java/fr/xephi/authme/datasource/SqLiteMigrater.java +++ b/src/main/java/fr/xephi/authme/datasource/SqLiteMigrater.java @@ -45,9 +45,9 @@ class SqLiteMigrater { * @return true if a migration is necessary, false otherwise */ static boolean isMigrationRequired(DatabaseMetaData metaData, String tableName, Columns col) throws SQLException { - return SqlDataSourceUtils.isNotNullColumn(metaData, tableName, col.LAST_IP) - && SqlDataSourceUtils.getColumnDefaultValue(metaData, tableName, col.LAST_IP) == null - && SqlDataSourceUtils.getColumnSize(metaData, tableName, col.TOTP_KEY) != 32; + return SqlDataSourceUtils.getColumnSize(metaData, tableName, col.TOTP_KEY) != 32 + || (SqlDataSourceUtils.isNotNullColumn(metaData, tableName, col.LAST_IP) + && SqlDataSourceUtils.getColumnDefaultValue(metaData, tableName, col.LAST_IP) == null); } /**