Fixed
Details
Details
Assignee
Michael Offner
Michael OffnerReporter
Kevin Koltz
Kevin KoltzPriority
Fix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Sprint
None
Created 21 April 2017 at 16:38
Updated 1 August 2017 at 22:36
Resolved 7 July 2017 at 04:30
The required attribute for cfscript version of <cfparam> defaults the variable to the value of the required attribute instead of requiring the variable to be present. However, omitting the required attribute does require the variable to be present.
<!--- raises missing required parameter error ---> <cfparam name="address1" required="true"> // raises missing required parameter error param name="address1"; // sets address1 to boolean of true if not present (should raise missing required parameter error) param name="address1" required=true; // sets address1 to string of yes if not present (should raise missing required parameter error) param name="address1" required="yes";