fixed compare behaviour
This commit is contained in:
@@ -1103,14 +1103,18 @@ func (j *JSONLFile) valuesMatch(a, b any, strictCompare bool) bool {
|
||||
return a == b
|
||||
}
|
||||
|
||||
// Для строк - нечувствительное к регистру сравнение
|
||||
if a == b {
|
||||
return true
|
||||
}
|
||||
|
||||
// Для строк - нечувствительное к регистру сравнение (равенство, не подстрока)
|
||||
if aStr, ok := a.(string); ok {
|
||||
if bStr, ok := b.(string); ok {
|
||||
return strings.Contains(strings.ToLower(aStr), strings.ToLower(bStr))
|
||||
return matchStringByPattern(aStr, bStr, strictCompare)
|
||||
}
|
||||
}
|
||||
|
||||
return a == b
|
||||
return false
|
||||
}
|
||||
|
||||
// rewriteFile перезаписывает файл новыми данными
|
||||
|
||||
Reference in New Issue
Block a user