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

Commit b41ec65

Browse files
minor fix
1 parent 32b1dfd commit b41ec65

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

core/gorm_persistence_storage.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -720,10 +720,11 @@ func (afo *GormAdminFilterObjects) Search(field *Field, searchString string) {
720720
fullGormOperatorContext := NewGormOperatorContext(afo.GetFullQuerySet(), model)
721721
paginatedGormOperatorContext := NewGormOperatorContext(afo.GetPaginatedQuerySet(), model1)
722722
for searchField := range adminPage.SearchFields.GetAll() {
723+
fieldType1 := searchField.Field.FieldType.Kind()
723724
if searchField.Field.FieldType.Kind() == reflect.Struct {
724725
afo.Search(searchField.Field, searchString)
725726
continue
726-
} else if (fieldType == reflect.Uint) || (fieldType == reflect.Uint64) || (fieldType == reflect.Uint32) || (fieldType == reflect.Int64) || (fieldType == reflect.Int) || (fieldType == reflect.Int32) || (fieldType == reflect.Float32) || (fieldType == reflect.Float64) {
727+
} else if (fieldType1 == reflect.Uint) || (fieldType1 == reflect.Uint64) || (fieldType1 == reflect.Uint32) || (fieldType1 == reflect.Int64) || (fieldType1 == reflect.Int) || (fieldType1 == reflect.Int32) || (fieldType1 == reflect.Float32) || (fieldType1 == reflect.Float64) {
727728
operator := ExactGormOperator{}
728729
operator.Build(afo.GetUadminDatabase().Adapter, fullGormOperatorContext, searchField.Field, searchString, &SQLConditionBuilder{Type: "or"})
729730
operator = ExactGormOperator{}

0 commit comments

Comments
 (0)