From 03bad951f6713fb5f70184550d8cb4546f22bc73 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Tue, 20 Feb 2024 12:11:04 +0100 Subject: [PATCH] Fix admin ignored in DB.StoreUser --- db.go | 7 ++++--- diff --git a/db.go b/db.go index 6fb3987871312dfc7b99e43d2fd3691294b876a4..fff905e1975a1828bee34ab92f4c70f640354155 100644 --- a/db.go +++ b/db.go @@ -80,11 +80,12 @@ } func (db *DB) StoreUser(ctx context.Context, user *User) error { return db.db.QueryRowContext(ctx, ` - INSERT INTO User(id, username, password_hash) - VALUES (:id, :username, :password_hash) + INSERT INTO User(id, username, password_hash, admin) + VALUES (:id, :username, :password_hash, :admin) ON CONFLICT(id) DO UPDATE SET username = :username, - password_hash = :password_hash + password_hash = :password_hash, + admin = :admin RETURNING id `, entityArgs(user)...).Scan(&user.ID) } -- 2.48.1