From bc22ec9a91fdafa39882c894c8a1ff7d055edc7f Mon Sep 17 00:00:00 2001 From: bvandeusen Date: Sun, 19 Apr 2026 17:37:18 +0000 Subject: [PATCH] feat(db): add SetSubsonicPassword query Allows setting or clearing the opt-in Subsonic legacy credential. --- internal/db/queries/users.sql | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/db/queries/users.sql b/internal/db/queries/users.sql index b3174cbe..1a9b401c 100644 --- a/internal/db/queries/users.sql +++ b/internal/db/queries/users.sql @@ -11,3 +11,8 @@ SELECT * FROM users WHERE api_token = $1; -- name: CountUsers :one SELECT count(*) FROM users; + +-- name: SetSubsonicPassword :exec +-- Stores (or clears with NULL) the per-user Subsonic legacy credential used +-- for t/s and p auth on /rest/*. Must be plaintext; see migration 0003. +UPDATE users SET subsonic_password = $2 WHERE id = $1;