Hi,
When using cfloop with query (as used in cfdocs example):
<!--- Define our query --->
<cfset platform = ["Adobe ColdFusion", "Railo", "Lucee"]>
<cfset myQuery = queryNew(" ")>
<cfset queryAddColumn(myQuery, "platform", "CF_SQL_VARCHAR", platform)>
<!--- By group --->
<cfloop query="myQuery">
<cfset variables.tmp = myQuery.filter(function(row){return row.platform == "RaILO";})>
<cfdump var="#variables.tmp#">
<cfdump var="#myQuery.platform#">
</cfloop>
The output of myQuery.platform is always the first in query.
Which should be:
<!--- Define our query --->
<cfset platform = ["Adobe ColdFusion", "Railo", "Lucee"]>
<cfset myQuery = queryNew(" ")>
<cfset queryAddColumn(myQuery, "platform", "CF_SQL_VARCHAR", platform)>
<!--- By group --->
<cfloop query="myQuery">
<cfdump var="#myQuery.platform#">
</cfloop>
imagine our surprise.

