Author: adrianc
Date: Fri May 11 12:55:55 2012
New Revision: 1337135
URL:
http://svn.apache.org/viewvc?rev=1337135&view=revLog:
Fixed Mini-language validation for the <check-id> element.
Modified:
ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/CheckId.java
Modified: ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/CheckId.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/CheckId.java?rev=1337135&r1=1337134&r2=1337135&view=diff==============================================================================
--- ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/CheckId.java (original)
+++ ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/CheckId.java Fri May 11 12:55:55 2012
@@ -50,10 +50,10 @@ public final class CheckId extends Metho
public CheckId(Element element, SimpleMethod simpleMethod) throws MiniLangException {
super(element, simpleMethod);
if (MiniLangValidate.validationOn()) {
- MiniLangValidate.attributeNames(simpleMethod, element, "error-list-name");
+ MiniLangValidate.attributeNames(simpleMethod, element, "field", "error-list-name");
MiniLangValidate.constantAttributes(simpleMethod, element, "error-list-name");
+ MiniLangValidate.expressionAttributes(simpleMethod, element, "field");
MiniLangValidate.childElements(simpleMethod, element, "fail-message", "fail-property");
- MiniLangValidate.requireAnyChildElement(simpleMethod, element, "fail-message", "fail-property");
}
this.errorListFma = FlexibleMapAccessor.getInstance(MiniLangValidate.checkAttribute(element.getAttribute("error-list-name"), "error_list"));
this.fieldFma = FlexibleMapAccessor.getInstance(element.getAttribute("field"));