[CUBBY-250] バリデーション実行時の null チェック間違い Created: 2009-08-18  Updated: 2009-09-02  Resolved: 2009-08-24

Status: Closed
Project: Cubby
Component/s: Core
Affects Version/s: 1.1.6
Fix Version/s: 1.1.7

Type: Bug Priority: Major
Reporter: baba Assignee: baba
Resolution: Fixed Votes: 0
Labels: None


 Description   

https://www.seasar.org/svn/cubby/branches/1.1.x/cubby-project/cubby/src/main/java/org/seasar/cubby/validator/impl/ValidationProcessorImpl.java

	public void validate(final ValidationRules validationRules,
			final ValidationPhase validationPhase,
			final Map<String, Object[]> params, final Object form,
			final ActionErrors errors) {
		final Collection<ValidationRule> phaseValidationRules = validationRules
				.getPhaseValidationRules(validationPhase);
		if (validationRules != null) {
			for (final ValidationRule validationRule : phaseValidationRules) {
				validationRule.apply(params, form, errors);
			}
			if (!errors.isEmpty()) {
				throw new ValidationException();
			}
		}
	}

validationRules != null と判定するのではなく phaseValidationRules で判定するべき



 Comments   
Comment by baba [ 2009-08-24 ]

動作に影響のない不要な条件なので削除します。

Generated at Fri Mar 29 01:56:53 JST 2024 using Jira 9.13.0#9130001-sha1:94297e63fec900085df7b42441d17146fe025bb5.