all repos — homestead @ 90a4ac43b915abb7a2949f4b5313b40d705b6071

Code for my website

fix calendar cache check logic

Alan Pearce
commit

90a4ac43b915abb7a2949f4b5313b40d705b6071

parent

bd2e6049363e95d45d350702e3e18552b6a8b687

1 file changed, 1 insertion(+), 1 deletion(-)

changed files
M internal/calendar/calendar.gointernal/calendar/calendar.go
@@ -74,7 +74,7 @@ if err != nil && !errors.Is(err, fs.ErrNotExist) {
return false, errors.WithMessage(err, "could not stat calendar file") } - return stat == nil || time.Since(stat.ModTime()) > Refresh || stat.Size() == 0, nil + return stat != nil && time.Since(stat.ModTime()) < Refresh && stat.Size() > 0, nil } func (c *Calendar) FetchIfNeeded(ctx context.Context) error {