summaryrefslogtreecommitdiff
path: root/go.mod
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-30 10:42:32 +0300
committerPaul Buetow <paul@buetow.org>2026-04-30 10:42:32 +0300
commit0d7063e5c91efeb219a4be5b93525b0837c8d3be (patch)
treeaba069224950e8e0d00fadd82dc4b00e4a7c4117 /go.mod
parente971128cdc64aa81bba134faa65dc53bc2680d60 (diff)
fix(ca): translate sql.ErrNoRows to nil,nil for optional lookups
Repository methods that perform single-row queries now return (nil,nil) instead of leaking sql.ErrNoRows when a row is missing. This aligns with service-layer expectations (e.g. GetMediaDetail, ValidateSession, UpdateProgress, AssignTag, access checks) so normal missing data does not break app flows. Files changed: - internal/repository/media.go, user.go, set.go, set_permission.go, tag.go, note.go, playback_progress.go, playback_accumulator.go, session.go, share.go - internal/repository/sqlite_test.go (updated assertions) - internal/repository/sqlite_no_rows_test.go (new focused repository tests) - internal/service/no_rows_test.go (new focused service tests)
Diffstat (limited to 'go.mod')
0 files changed, 0 insertions, 0 deletions