forked from mirror/gorm
simplify cases of strings.Index with strings.Contains (#2162)
This commit is contained in:
parent
50c61291de
commit
68f5d25d64
4
scope.go
4
scope.go
|
@ -68,7 +68,7 @@ func (scope *Scope) Dialect() Dialect {
|
|||
|
||||
// Quote used to quote string to escape them for database
|
||||
func (scope *Scope) Quote(str string) string {
|
||||
if strings.Index(str, ".") != -1 {
|
||||
if strings.Contains(str, ".") {
|
||||
newStrs := []string{}
|
||||
for _, str := range strings.Split(str, ".") {
|
||||
newStrs = append(newStrs, scope.Dialect().Quote(str))
|
||||
|
@ -330,7 +330,7 @@ func (scope *Scope) TableName() string {
|
|||
// QuotedTableName return quoted table name
|
||||
func (scope *Scope) QuotedTableName() (name string) {
|
||||
if scope.Search != nil && len(scope.Search.tableName) > 0 {
|
||||
if strings.Index(scope.Search.tableName, " ") != -1 {
|
||||
if strings.Contains(scope.Search.tableName, " ") {
|
||||
return scope.Search.tableName
|
||||
}
|
||||
return scope.Quote(scope.Search.tableName)
|
||||
|
|
Loading…
Reference in New Issue