From ccd2a4b8755857d1bafd43b5bbb72af0915a4f80 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Tue, 7 Oct 2025 19:00:56 +0200 Subject: [PATCH] auth: handle edge case when fetching users from meta --- auth/middleware.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/auth/middleware.go b/auth/middleware.go index 3fc6051962e8d661d85e860c340dcf9ab65ff507..7eb839e98c85c06270567ab9669862e9bead63d7 100644 --- a/auth/middleware.go +++ b/auth/middleware.go @@ -434,6 +434,10 @@ func LookupUser(ctx context.Context, username string, user *AuthContext) error { if err = rows.Err(); err != nil { return err } + if config.ServiceName(ctx) == "meta.sr.ht" { + log.Printf("LookupUser: Unknown user %s", username) + return fmt.Errorf("Unknown user %s", username) + } return FetchMetaProfile(ctx, username, user) } cols := []interface{}{