Bug: Instant.parse ohne Legacy-Format-Schutz in SqliteProcessingAttemptRepositoryAdapter (R3-21) #59

Closed
opened 2026-04-28 12:59:22 +02:00 by marcus · 0 comments
Owner

Befund R3-21 – WARNING

Datei: SqliteProcessingAttemptRepositoryAdapter.java:311-312

Problem

Instant.parse(rs.getString(...)) ohne Null-Safety und ohne Legacy-Format-Schutz. Wirft DateTimeParseException bei alten DB-Eintraegen im Format 'yyyy-MM-dd HH:mm:ss'.

SqliteDocumentRecordRepositoryAdapter hat dafuer bereits den Helper stringToInstant – dieser wird hier nicht genutzt.

Empfehlung

Analogen Helper stringToInstant auch hier verwenden.

## Befund R3-21 – WARNING **Datei:** `SqliteProcessingAttemptRepositoryAdapter.java:311-312` ## Problem `Instant.parse(rs.getString(...))` ohne Null-Safety und ohne Legacy-Format-Schutz. Wirft `DateTimeParseException` bei alten DB-Eintraegen im Format 'yyyy-MM-dd HH:mm:ss'. `SqliteDocumentRecordRepositoryAdapter` hat dafuer bereits den Helper `stringToInstant` – dieser wird hier nicht genutzt. ## Empfehlung Analogen Helper `stringToInstant` auch hier verwenden.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marcus/pdf-umbenenner#59