@@ -124,14 +124,6 @@ func (inTxMutex) RLock() {}
124124func (inTxMutex ) Unlock () {}
125125func (inTxMutex ) RUnlock () {}
126126
127- // newUniqueContraintError copies the base unique constraint error and sets the constraint to the provided value.
128- func newUniqueContraintError (uc database.UniqueConstraint ) * pq.Error {
129- newErr := * errUniqueConstraint
130- newErr .Constraint = string (uc )
131-
132- return & newErr
133- }
134-
135127// FakeQuerier replicates database functionality to enable quick testing. It's an exported type so that our test code
136128// can do type checks.
137129type FakeQuerier struct {
@@ -277,6 +269,13 @@ func validateDatabaseType(args interface{}) error {
277269 return nil
278270}
279271
272+ func newUniqueConstraintError (uc database.UniqueConstraint ) * pq.Error {
273+ newErr := * errUniqueConstraint
274+ newErr .Constraint = string (uc )
275+
276+ return & newErr
277+ }
278+
280279func (* FakeQuerier ) Ping (_ context.Context ) (time.Duration , error ) {
281280 return 0 , nil
282281}
@@ -3236,7 +3235,7 @@ func (q *FakeQuerier) GetProvisionerKeyByName(_ context.Context, arg database.Ge
32363235 defer q .mutex .RUnlock ()
32373236
32383237 for _ , key := range q .provisionerKeys {
3239- if strings .ToLower (key .Name ) == strings . ToLower ( arg .Name ) && key .OrganizationID == arg .OrganizationID {
3238+ if strings .EqualFold (key .Name , arg .Name ) && key .OrganizationID == arg .OrganizationID {
32403239 return key , nil
32413240 }
32423241 }
@@ -6551,11 +6550,9 @@ func (q *FakeQuerier) InsertProvisionerKey(_ context.Context, arg database.Inser
65516550 q .mutex .Lock ()
65526551 defer q .mutex .Unlock ()
65536552
6554- newErr := * errUniqueConstraint
6555- newErr .Constraint = string (database .UniqueProvisionerKeysOrganizationIDNameIndex )
65566553 for _ , key := range q .provisionerKeys {
6557- if key .ID == arg .ID || (key .OrganizationID == arg .OrganizationID && key .Name == arg .Name ) {
6558- return database.ProvisionerKey {}, & newErr
6554+ if key .ID == arg .ID || (key .OrganizationID == arg .OrganizationID && strings . EqualFold ( key .Name , arg .Name ) ) {
6555+ return database.ProvisionerKey {}, newUniqueConstraintError ( database . UniqueProvisionerKeysOrganizationIDNameIndex )
65596556 }
65606557 }
65616558
0 commit comments