diff --git a/application/build.gradle b/application/build.gradle index f701c01246..aaa48828c7 100644 --- a/application/build.gradle +++ b/application/build.gradle @@ -7,7 +7,7 @@ buildscript { plugins { id 'application' id 'com.google.cloud.tools.jib' version '3.5.0' - id 'com.gradleup.shadow' version '9.2.2' + id 'com.gradleup.shadow' version '9.3.0' id 'database-settings' } @@ -77,8 +77,8 @@ dependencies { implementation 'org.kohsuke:github-api:1.329' - implementation 'org.apache.commons:commons-text:1.14.0' - implementation 'com.apptasticsoftware:rssreader:3.11.0' + implementation 'org.apache.commons:commons-text:1.15.0' + implementation 'com.apptasticsoftware:rssreader:3.12.0' testImplementation 'org.mockito:mockito-core:5.20.0' testImplementation "org.junit.jupiter:junit-jupiter-api:$junitVersion" diff --git a/application/src/main/java/org/togetherjava/tjbot/features/reminder/ReminderCommand.java b/application/src/main/java/org/togetherjava/tjbot/features/reminder/ReminderCommand.java index 88bcef8607..03c9eaf9e6 100644 --- a/application/src/main/java/org/togetherjava/tjbot/features/reminder/ReminderCommand.java +++ b/application/src/main/java/org/togetherjava/tjbot/features/reminder/ReminderCommand.java @@ -219,6 +219,7 @@ private MessageCreateData createPendingRemindersPage( List pendingReminders, int pageToShow) { // 12 reminders, 10 per page, ceil(12 / 10) = 2 int totalPages = Math.ceilDiv(pendingReminders.size(), REMINDERS_PER_PAGE); + totalPages = Math.max(1, totalPages); pageToShow = Math.clamp(pageToShow, 1, totalPages); diff --git a/build.gradle b/build.gradle index f3562829ed..548b509dd6 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,8 @@ plugins { id 'java' - id "com.diffplug.spotless" version "8.0.0" - id "org.sonarqube" version "7.0.1.6134" - id "name.remal.sonarlint" version "6.0.0" + id "com.diffplug.spotless" version "8.1.0" + id "org.sonarqube" version "7.2.0.6526" + id "name.remal.sonarlint" version "7.0.0" } repositories { mavenCentral() diff --git a/database/build.gradle b/database/build.gradle index 8b9f5fd380..7f62b722ef 100644 --- a/database/build.gradle +++ b/database/build.gradle @@ -7,7 +7,7 @@ var sqliteVersion = "3.51.0.0" dependencies { implementation 'com.google.code.findbugs:jsr305:3.0.2' implementation "org.xerial:sqlite-jdbc:${sqliteVersion}" - implementation 'org.flywaydb:flyway-core:11.17.0' + implementation 'org.flywaydb:flyway-core:11.18.0' implementation "org.jooq:jooq:$jooqVersion" implementation project(':utils')