From 5f6c2af78e944f092604bae10f2c6a3bfaff0bf6 Mon Sep 17 00:00:00 2001 From: Michael Mayer Date: Wed, 20 May 2020 19:58:59 +0200 Subject: [PATCH] Increase min year for dates in file names #304 Signed-off-by: Michael Mayer --- pkg/txt/convert.go | 2 +- pkg/txt/convert_test.go | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/txt/convert.go b/pkg/txt/convert.go index 7799e4f50..9a8741da5 100644 --- a/pkg/txt/convert.go +++ b/pkg/txt/convert.go @@ -13,7 +13,7 @@ var DateTimeRegexp = regexp.MustCompile("\\d{4}[\\-_]\\d{2}[\\-_]\\d{2}.{1,4}\\d var DateIntRegexp = regexp.MustCompile("\\d{1,4}") var ( - YearMin = 1000 + YearMin = 1990 YearMax = time.Now().Year() + 3 ) diff --git a/pkg/txt/convert_test.go b/pkg/txt/convert_test.go index 1d008dcba..5a5ccc12f 100644 --- a/pkg/txt/convert_test.go +++ b/pkg/txt/convert_test.go @@ -120,6 +120,12 @@ func TestTime(t *testing.T) { assert.False(t, result.IsZero()) assert.Equal(t, "2019-01-03 00:00:00 +0000 UTC", result.String()) }) + + t.Run("/1989/1/3/foo.jpg", func(t *testing.T) { + result := Time("/1989/1/3/foo.jpg") + assert.True(t, result.IsZero()) + assert.Equal(t, "0001-01-01 00:00:00 +0000 UTC", result.String()) + }) } func TestInt(t *testing.T) {