r2048 - trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean
Author: tchemit Date: 2011-01-25 12:35:33 +0100 (Tue, 25 Jan 2011) New Revision: 2048 Url: http://nuiton.org/repositories/revision/nuiton-utils/2048 Log: fix change of context in BeanValidator Modified: trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidator.java Modified: trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidator.java =================================================================== --- trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidator.java 2011-01-25 11:34:29 UTC (rev 2047) +++ trunk/nuiton-validator/src/main/java/org/nuiton/validator/bean/BeanValidator.java 2011-01-25 11:35:33 UTC (rev 2048) @@ -355,10 +355,16 @@ String oldContext = getContext(); + if (context == null && oldContext == null || context != null && context.equals(oldContext)) { + + // same context do nothing + return; + } NuitonValidatorModel<O> validatorModel = delegate.getModel(); // compute the new validator model - NuitonValidatorScope[] scopes = new NuitonValidatorScope[validatorModel.getScopes().size()]; + NuitonValidatorScope[] scopes = validatorModel.getScopes().toArray( + new NuitonValidatorScope[validatorModel.getScopes().size()]); rebuildDelegateValidator( validatorModel.getType(),
participants (1)
-
tchemit@users.nuiton.org