From 06a2ea2f5ccb54ff6a060f66458da666ba9a0b15 Mon Sep 17 00:00:00 2001 From: Aleksei Date: Wed, 19 Feb 2020 23:45:10 -0500 Subject: [PATCH] Fixed SQLite TimeStamp bugs --- .../database/controllers/OutfitController.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/salmonllama/fsbot/database/controllers/OutfitController.java b/src/main/java/dev/salmonllama/fsbot/database/controllers/OutfitController.java index 74c55d9..fdf53b7 100644 --- a/src/main/java/dev/salmonllama/fsbot/database/controllers/OutfitController.java +++ b/src/main/java/dev/salmonllama/fsbot/database/controllers/OutfitController.java @@ -10,9 +10,18 @@ import dev.salmonllama.fsbot.database.models.Outfit; import java.sql.ResultSet; import java.sql.SQLException; +import java.sql.Timestamp; public class OutfitController { public static void insert(Outfit outfit) { + if (outfit.created == null) { + outfit.created = new Timestamp(System.currentTimeMillis()); + } + + if (outfit.updated == null) { + outfit.updated = new Timestamp(System.currentTimeMillis()); + } + try { FSDB.get().insert( "INSERT INTO " + @@ -118,8 +127,8 @@ public class OutfitController { outfit.link = rs.getString("link"); outfit.tag = rs.getString("tag"); outfit.submitter = rs.getString("submitter"); - outfit.created = rs.getTimestamp("created"); - outfit.updated = rs.getTimestamp("updated"); + outfit.created = new Timestamp(rs.getLong("created")); + outfit.updated = new Timestamp(rs.getLong("updated")); outfit.deleted = rs.getBoolean("deleted"); outfit.featured = rs.getBoolean("featured"); outfit.displayCount = rs.getInt("display_count");