Skip to content

Commit 5541a64

Browse files
committed
use old checks for Date, Datetime
1 parent 7157226 commit 5541a64

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sql/types/datetime.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,12 @@ func ConvertToTime(ctx context.Context, v interface{}, t datetimeType) (time.Tim
219219

220220
switch t.baseType {
221221
case sqltypes.Date:
222-
if ValidateDate(res) == nil {
223-
return time.Time{}, ErrConvertingToTimeOutOfRange.New(v, t)
222+
if res.Year() < 0 || res.Year() > 9999 {
223+
return time.Time{}, ErrConvertingToTimeOutOfRange.New(res.Format(sql.DateLayout), t.String())
224224
}
225225
case sqltypes.Datetime:
226-
if ValidateDatetime(res) == nil {
227-
return time.Time{}, ErrConvertingToTimeOutOfRange.New(v, t)
226+
if res.Year() < 0 || res.Year() > 9999 {
227+
return time.Time{}, ErrConvertingToTimeOutOfRange.New(res.Format(sql.TimestampDatetimeLayout), t.String())
228228
}
229229
case sqltypes.Timestamp:
230230
if ValidateTimestamp(res) == nil {

0 commit comments

Comments
 (0)