diff --git a/BudgetMasterDatabaseMigrator/src/main/java/de/deadlocker8/budgetmaster/databasemigrator/listener/GenericStepListener.java b/BudgetMasterDatabaseMigrator/src/main/java/de/deadlocker8/budgetmaster/databasemigrator/listener/GenericStepListener.java
index 4ca30d9f198d03a4c026409f300b79f91101ca3d..2ae0680c0c4252072cf5a2394413ec98636549e5 100644
--- a/BudgetMasterDatabaseMigrator/src/main/java/de/deadlocker8/budgetmaster/databasemigrator/listener/GenericStepListener.java
+++ b/BudgetMasterDatabaseMigrator/src/main/java/de/deadlocker8/budgetmaster/databasemigrator/listener/GenericStepListener.java
@@ -53,8 +53,8 @@ public class GenericStepListener<T extends ProvidesID> implements StepExecutionL
 		{
 			final int highestUsedID = getHighestUsedID();
 			final int newSequence = highestUsedID + 1;
-			LOGGER.debug("Adjusting sequence to {} ({})", newSequence, highestUsedID);
-			jdbcTemplate.update(MessageFormat.format("ALTER SEQUENCE {0}_id_seq RESTART WITH {1}", tableName, newSequence));
+			LOGGER.debug("Adjusting sequence to {} (highest used id: {})", newSequence, highestUsedID);
+			jdbcTemplate.update(MessageFormat.format("ALTER SEQUENCE {0}_id_seq RESTART WITH {1}", tableName, String.valueOf(newSequence)));
 		}
 
 		return null;
diff --git a/BudgetMasterDatabaseMigrator/src/test/java/de/deadlocker8/budgetmaster/databasemigrator/UpdateSequencesTest.java b/BudgetMasterDatabaseMigrator/src/test/java/de/deadlocker8/budgetmaster/databasemigrator/UpdateSequencesTest.java
index fd5824b0e140277d0b3c123d178bde9d97aa336e..a1bdaaee6d38882bd3139be4223bea199b2e3e80 100644
--- a/BudgetMasterDatabaseMigrator/src/test/java/de/deadlocker8/budgetmaster/databasemigrator/UpdateSequencesTest.java
+++ b/BudgetMasterDatabaseMigrator/src/test/java/de/deadlocker8/budgetmaster/databasemigrator/UpdateSequencesTest.java
@@ -63,5 +63,8 @@ class UpdateSequencesTest extends MigratorTestBase
 		final List<DestinationCategory> categoriesOrderedById = categoryRepository.findAllByOrderByIDDesc();
 		final DestinationCategory savedCategory = categoryRepository.save(new DestinationCategory(null, "New One", "#ffffff", 0, null));
 		assertThat(savedCategory.getID()).isEqualTo(categoriesOrderedById.get(0).getID() + 1);
+
+		final DestinationCategory savedCategory2 = categoryRepository.save(new DestinationCategory(null, "New Two", "#ffffff", 0, null));
+		assertThat(savedCategory2.getID()).isEqualTo(categoriesOrderedById.get(0).getID() + 2);
 	}
 }
\ No newline at end of file