lyrics

lyrics
git clone git://brookjeynes.dev/bjeynes/lyrics.git
Log | Files | Refs

commit 6f8ba551a03b78160fd059a71ead3c2383ba74b2
parent d36715bbfbc55b245ed6914350d8d0d675209dca
Author: brookjeynes <me@brookjeynes.dev>
Date:   Sun,  7 Jun 2026 18:22:49 +1000

refactor: use request context for form transactions

Signed-off-by: brookjeynes <me@brookjeynes.dev>

Diffstat:
Minternal/server/new-album.go | 2+-
Minternal/server/new-artist.go | 2+-
Minternal/server/new-song.go | 2+-
3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/internal/server/new-album.go b/internal/server/new-album.go @@ -122,7 +122,7 @@ func (ss *ServerState) NewAlbum(w http.ResponseWriter, r *http.Request) { return } - tx, err := ss.db.Begin() + tx, err := ss.db.BeginTx(r.Context(), nil) if err != nil { logger.Error("failed to begin db transaction", "err", err) htmx.HxError(w, http.StatusInternalServerError, "Failed to add album.") diff --git a/internal/server/new-artist.go b/internal/server/new-artist.go @@ -104,7 +104,7 @@ func (ss *ServerState) NewArtist(w http.ResponseWriter, r *http.Request) { return } - tx, err := ss.db.Begin() + tx, err := ss.db.BeginTx(r.Context(), nil) if err != nil { logger.Error("failed to begin db transaction", "err", err) htmx.HxError(w, http.StatusInternalServerError, "Failed to add artist.") diff --git a/internal/server/new-song.go b/internal/server/new-song.go @@ -177,7 +177,7 @@ func (ss *ServerState) NewSong(w http.ResponseWriter, r *http.Request) { return } - tx, err := ss.db.Begin() + tx, err := ss.db.BeginTx(r.Context(), nil) if err != nil { logger.Error("failed to begin db transaction", "err", err) htmx.HxError(w, http.StatusInternalServerError, "Failed to add song.")