Fixing LDAP issue with Postgres (#3033)

Этот коммит содержится в:
Corey Hulen
2016-05-17 12:52:10 -07:00
коммит произвёл Christopher Speller
родитель d2b556aa77
Коммит 123bfad69c
6 изменённых файлов: 27 добавлений и 12 удалений

Просмотреть файл

@@ -582,9 +582,16 @@ func (ss SqlStore) RemoveIndexIfExists(indexName string, tableName string) {
}
}
func IsUniqueConstraintError(err string, mysql string, postgres string) bool {
func IsUniqueConstraintError(err string, indexName []string) bool {
unique := strings.Contains(err, "unique constraint") || strings.Contains(err, "Duplicate entry")
field := strings.Contains(err, mysql) || strings.Contains(err, postgres)
field := false
for _, contain := range indexName {
if strings.Contains(err, contain) {
field = true
break
}
}
return unique && field
}