Browse Source

fix pattern bug

Looly 6 years ago
parent
commit
39a2ee1a47
2 changed files with 2 additions and 1 deletions
  1. 1 0
      CHANGELOG.md
  2. 1 1
      hutool-cron/src/main/java/cn/hutool/cron/pattern/CronPattern.java

+ 1 - 0
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)
 
 -------------------------------------------------------------------------------------------------------------
 

+ 1 - 1
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++;
 	}