diff --git a/src/main/java/com/discdrop/db/DatabaseService.java b/src/main/java/com/discdrop/db/DatabaseService.java index de0f6e1..e189d35 100644 --- a/src/main/java/com/discdrop/db/DatabaseService.java +++ b/src/main/java/com/discdrop/db/DatabaseService.java @@ -221,7 +221,7 @@ public class DatabaseService { var typePlaceholders = String.join(",", primaryTypes.stream().map(t -> "?").toList()); sql += " AND primary_type IN (" + typePlaceholders + ")"; } - sql += " ORDER BY first_release_date DESC"; + sql += " ORDER BY (CASE WHEN first_release_date IS NULL OR first_release_date = '' THEN 1 ELSE 0 END), first_release_date DESC"; try (Connection conn = getConnection(); PreparedStatement ps = conn.prepareStatement(sql)) { diff --git a/src/main/resources/templates/layouts/base.html b/src/main/resources/templates/layouts/base.html index 231b680..67cdee4 100644 --- a/src/main/resources/templates/layouts/base.html +++ b/src/main/resources/templates/layouts/base.html @@ -7,23 +7,14 @@ -