Private
Public Access
1
0

Fix Unspecified DateTime kind for PostgreSQL timestamptz columns

DateOnly.ToDateTime() produces Kind=Unspecified which Npgsql rejects
for timestamptz. Specify UTC kind on Plaid transaction dates and add
a safety net in BankSyncService for all parsed dates.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Catherine Renelle
2026-02-08 17:02:02 -05:00
parent 9d6a006045
commit 5e7c664896
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -442,7 +442,7 @@ public class BankSyncService : IBankSyncService
{
Id = Guid.NewGuid(),
AccountId = linkedAccount.AccountId!.Value,
Date = parsed.Date,
Date = DateTime.SpecifyKind(parsed.Date, DateTimeKind.Utc),
Amount = parsed.Amount,
PayeeId = matchedPayee?.Id,
PayeeName = parsed.PayeeName,