From 854f66cb047eacf2507e407a8594feafcf52404a Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Wed, 5 Mar 2025 18:17:30 -0700 Subject: [PATCH] store: make finding by username case-insensitive Signed-off-by: Sumner Evans --- pkg/connector/store/scoped_store.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/connector/store/scoped_store.go b/pkg/connector/store/scoped_store.go index 0f9c783c..8999a7d5 100644 --- a/pkg/connector/store/scoped_store.go +++ b/pkg/connector/store/scoped_store.go @@ -21,6 +21,7 @@ import ( "database/sql" "errors" "fmt" + "strings" "github.com/gotd/td/telegram/updates" "go.mau.fi/util/dbutil" @@ -261,7 +262,7 @@ func (s *ScopedStore) SetUsername(ctx context.Context, entityType ids.PeerType, } func (s *ScopedStore) GetEntityIDByUsername(ctx context.Context, username string) (entityType ids.PeerType, entityID int64, err error) { - err = s.db.QueryRow(ctx, getByUsernameQuery, username).Scan(&entityType, &entityID) + err = s.db.QueryRow(ctx, getByUsernameQuery, strings.ToLower(username)).Scan(&entityType, &entityID) if errors.Is(err, sql.ErrNoRows) { err = nil }