fix: inline DB error source into DbError struct

The previous fix logged the underlying error in a separate log line,
but the error that propagated up still showed just "DbError { kind:
InsertError }" at the call site. Now the source message is captured
on the struct itself, so Debug/Display output at any call site shows
the actual Diesel error inline.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Cameron Cordes
2026-05-27 22:30:19 -04:00
parent dad0220587
commit cdd981fe64
2 changed files with 32 additions and 4 deletions
+1
View File
@@ -144,6 +144,7 @@ impl PreviewDao for TestPreviewDao {
} else {
Err(DbError {
kind: DbErrorKind::UpdateError,
source: None,
})
}
}