~bigbes/core-go

ccd2a4b8755857d1bafd43b5bbb72af0915a4f80 — Drew DeVault 10 months ago 33acd1b
auth: handle edge case when fetching users from meta
1 files changed, 4 insertions(+), 0 deletions(-)

M auth/middleware.go
M auth/middleware.go => auth/middleware.go +4 -0
@@ 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{}{