File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -2015,6 +2015,9 @@ func isLowercase(fl FieldLevel) bool {
20152015 field := fl .Field ()
20162016
20172017 if field .Kind () == reflect .String {
2018+ if field .String () == "" {
2019+ return false
2020+ }
20182021 return field .String () == strings .ToLower (field .String ())
20192022 }
20202023
@@ -2026,6 +2029,9 @@ func isUppercase(fl FieldLevel) bool {
20262029 field := fl .Field ()
20272030
20282031 if field .Kind () == reflect .String {
2032+ if field .String () == "" {
2033+ return false
2034+ }
20292035 return field .String () == strings .ToUpper (field .String ())
20302036 }
20312037
Original file line number Diff line number Diff line change @@ -9011,7 +9011,7 @@ func TestLowercaseValidation(t *testing.T) {
90119011 }{
90129012 {`abcdefg` , true },
90139013 {`Abcdefg` , false },
9014- {"" , true },
9014+ {"" , false },
90159015 }
90169016
90179017 validate := New ()
@@ -9048,7 +9048,7 @@ func TestUppercaseValidation(t *testing.T) {
90489048 }{
90499049 {`ABCDEFG` , true },
90509050 {`aBCDEFG` , false },
9051- {"" , true },
9051+ {"" , false },
90529052 }
90539053
90549054 validate := New ()
You can’t perform that action at this time.
0 commit comments