Status/Resolution/Reason: Closed/Withdrawn/NotABug
Reporter/Name(from Bugbase): Dale Fraser / Dale Fraser (dalefraser)
Created: 02/25/2013
Components: General Server
Versions: 10.0
Failure Type:
Found In Build/Fixed In Build: Final /
Priority/Frequency: Major / All users will encounter
Locale/System: English / Windows 7 SP1 64-bit
Vote Count: 2
Related Bugs:
CF-3508651 - Similar to
Problem Description:
Passing an argument collection to a function with numeric keys results in data being swapped and / or unable to be dumped.
Steps to Reproduce:
<cfset local.args = { 'id' = '23', '1' = '2', '3' = '4' } />
<cfdump var="#local.args#" label="args" />
<cfset testCase(argumentCollection = local.args) />
<!--- Case 2 --->
<cfset local.args = { '1' = '2', '3' = '4' } />
<cfdump var="#local.args#" label="args" />
<cfset testCase(argumentCollection = local.args) />
<cffunction name="testCase">
<cfdump var="#arguments#" />
</cffunction>
Actual Result:
Case 1
Values have changed
Case 2
Errors attempting to dump values
Expected Result:
Case 1
Value's shouldn't be changed
Case 2
Value should be able to be dumped
Any Workarounds:
None
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3506225
External Customer Info:
External Company:
External Customer Name: dalefraser
External Customer Email:
External Test Config: Windows 7, IIS, other community users have same issue with cf8 & cf9
Attachments:
Comments: