From e6a9c75f4fa332128b2f1736bc4461bc7513746f Mon Sep 17 00:00:00 2001 From: Marco Hofstetter Date: Sat, 17 Jun 2023 14:27:43 +0200 Subject: [PATCH] support tagged-devices in userExists in devmode Even in dev mode, the user `tagged-devices` should not be reported as existing user. This allows editing & deleting links owned by `taggged-devices` in dev mode. Signed-off-by: Marco Hofstetter --- golink.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/golink.go b/golink.go index 61dc5b1..51b892c 100644 --- a/golink.go +++ b/golink.go @@ -565,6 +565,10 @@ var currentUser = func(r *http.Request) (string, error) { func userExists(ctx context.Context, login string) (bool, error) { const userTaggedDevices = "tagged-devices" // owner of tagged devices + if login == userTaggedDevices { + return false, nil + } + if devMode() { // in dev mode, just assume the user exists return true, nil