Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Duplicate
-
Affects Version/s: Release 1.5.6
-
Fix Version/s: Release 1.5.7, Release 1.6
-
Component/s: Tag Library
-
Labels:
Description
Sample output from <stripes:field-metadata>: ... "transferAmount":{type:"BigDecimal"required:true,ignore:false ...
Above, the comma is missing before the "required" property.
Problem is in FieldMetadataTag.java lines 152-157 + 162. Suggested change on 162, mimicking 216;
<fieldInfo.append("required:").append(data.required())
>fieldInfo.append(fieldInfo.length() > 0 ? "," : "").append("required:").append(data.required())
This bug effectively cripples stripes js validation. Voted up.