From 39a2ee1a47c90dd3d9b05db4795fc0122786e5f0 Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 9 Oct 2019 15:35:53 +0800 Subject: [PATCH] fix pattern bug --- CHANGELOG.md | 1 + .../src/main/java/cn/hutool/cron/pattern/CronPattern.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 119041a70..34186edf5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ * 【all】 修复阶乘计算错误bug(issue#I12XE4@Gitee) * 【http】 修复disableCookie无效问题(issue#572@Github) * 【http】 修复HttpResponse.getCookies导致的问题(issue#572@Github) +* 【cron】 修复年无效匹配错误问题(pr#578@Github) ------------------------------------------------------------------------------------------------------------- diff --git a/hutool-cron/src/main/java/cn/hutool/cron/pattern/CronPattern.java b/hutool-cron/src/main/java/cn/hutool/cron/pattern/CronPattern.java index 0902b2d93..4d355024b 100644 --- a/hutool-cron/src/main/java/cn/hutool/cron/pattern/CronPattern.java +++ b/hutool-cron/src/main/java/cn/hutool/cron/pattern/CronPattern.java @@ -289,7 +289,7 @@ public class CronPattern { throw new CronException(e, "Invalid pattern [{}], parsing 'year' field error!", pattern); } } else {// 不支持年的表达式,全部匹配 - this.secondMatchers.add(new AlwaysTrueValueMatcher()); + this.yearMatchers.add(new AlwaysTrueValueMatcher()); } matcherSize++; }