From 6d7ecf1fc6958bdbc900cadbf6abe1dfdfaf3cc7 Mon Sep 17 00:00:00 2001 From: Peaches_MLG Date: Thu, 20 Feb 2025 19:00:08 +0000 Subject: [PATCH] Version Increment --- build.gradle.kts | 2 +- .../java/com/iridium/iridiumteams/database/TeamMission.java | 1 + .../iridium/iridiumteams/database/types/LocalDateTimeType.java | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index a7a17879..f418ceca 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } group = "com.iridium" -version = "2.5.12" +version = "2.5.13" description = "IridiumTeams" repositories { diff --git a/src/main/java/com/iridium/iridiumteams/database/TeamMission.java b/src/main/java/com/iridium/iridiumteams/database/TeamMission.java index 1ad75a2c..012e34b9 100755 --- a/src/main/java/com/iridium/iridiumteams/database/TeamMission.java +++ b/src/main/java/com/iridium/iridiumteams/database/TeamMission.java @@ -22,6 +22,7 @@ public class TeamMission extends TeamData { @DatabaseField(columnName = "mission_level", uniqueCombo = true) private int missionLevel; + @DatabaseField(columnName = "expiration") private LocalDateTime expiration; diff --git a/src/main/java/com/iridium/iridiumteams/database/types/LocalDateTimeType.java b/src/main/java/com/iridium/iridiumteams/database/types/LocalDateTimeType.java index 75f1692c..885ae9f6 100755 --- a/src/main/java/com/iridium/iridiumteams/database/types/LocalDateTimeType.java +++ b/src/main/java/com/iridium/iridiumteams/database/types/LocalDateTimeType.java @@ -25,6 +25,7 @@ public static LocalDateTimeType getSingleton() { @Override public Object sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos) throws SQLException { long value = (Long) super.sqlArgToJava(fieldType, sqlArg, columnPos); + if(value == 0) return null; return LocalDateTime.ofInstant(Instant.ofEpochMilli(value), ZoneId.systemDefault()); }