Skip to content
This repository was archived by the owner on Jul 3, 2022. It is now read-only.

Commit ffb54a0

Browse files
author
Leo
committed
Case insensitive check for names
commit-id:2c440011
1 parent f631759 commit ffb54a0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

automerge/automerge.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ func (m *Automerger) InitTokenlist() error {
193193

194194
func (m *Automerger) storeKnownToken(t *parser.Token) {
195195
m.knownAddrs[knownEntry{t.ChainId, t.Address}] = true
196-
m.knownNames[knownEntry{t.ChainId, t.Name}] = true
196+
m.knownNames[knownEntry{t.ChainId, strings.ToLower(t.Name)}] = true
197197
}
198198

199199
func (m *Automerger) IsBlacklistedToken(t *parser.Token) error {
@@ -209,7 +209,7 @@ func (m *Automerger) IsKnownToken(t *parser.Token) error {
209209
if _, ok := m.knownAddrs[knownEntry{t.ChainId, t.Address}]; ok {
210210
return fmt.Errorf("token address %s is already used", t.Address)
211211
}
212-
if _, ok := m.knownNames[knownEntry{t.ChainId, t.Name}]; ok {
212+
if _, ok := m.knownNames[knownEntry{t.ChainId, strings.ToLower(t.Name)}]; ok {
213213
return fmt.Errorf("token name %s is already used", t.Name)
214214
}
215215
return nil
@@ -671,11 +671,11 @@ func (m *Automerger) processTokenlist(ctx context.Context, d *diff.FileDiff, ass
671671
if knownAddrs[knownEntry{t.ChainId, t.Address}] {
672672
return nil, fmt.Errorf("duplicate address within PR")
673673
}
674-
if knownNames[knownEntry{t.ChainId, t.Name}] {
674+
if knownNames[knownEntry{t.ChainId, strings.ToLower(t.Name)}] {
675675
return nil, fmt.Errorf("duplicate name within PR")
676676
}
677677
knownAddrs[knownEntry{t.ChainId, t.Address}] = true
678-
knownNames[knownEntry{t.ChainId, t.Name}] = true
678+
knownNames[knownEntry{t.ChainId, strings.ToLower(t.Name)}] = true
679679

680680
if err := m.IsKnownToken(&t); err != nil {
681681
return nil, fmt.Errorf("duplicate token: %v", err)

0 commit comments

Comments
 (0)