Skip to content

Commit f44d158

Browse files
committed
fix: Add a check for invalid dates before setting language objects
1 parent ecb0c8d commit f44d158

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

setter.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,10 +159,11 @@ func SetLanguage(lang *Language) *Carbon {
159159
// SetLanguage sets language.
160160
// 设置语言对象
161161
func (c *Carbon) SetLanguage(lang *Language) *Carbon {
162+
if c.IsInvalid() {
163+
return c
164+
}
162165
if lang == nil {
163166
c.Error = nilLanguageError()
164-
}
165-
if c.IsInvalid() {
166167
return c
167168
}
168169
c.lang.dir = lang.dir

0 commit comments

Comments
 (0)