Metadata
- Source
- FLUID-2641
- Type
- Bug
- Priority
- Major
- Status
- Closed
- Resolution
- Fixed
- Assignee
- N/A
- Reporter
- Antranig Basman
- Created
2009-05-01T17:39:19.000-0400 - Updated
2011-02-28T16:45:18.705-0500 - Versions
-
- 1.0
- Fixed Versions
-
- 1.1
- Component
-
- Framework
Description
The base of a body to be copied is assumed to be a hash.
Comments
-
Steven Githens commented
2009-05-01T17:43:45.000-0400 An example.
The original object to copy was like:
[{"id":17,"title":"Another one 13","sortIndex":0,"openDate":1241110260000,"dueDate":null,"requiresSubmission":true,"inAndNewLink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/viewSubmissions/17","linktext":"0/0"},"opentext":"Open: Thu Apr 30 12:51:00 2009","editlink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/assignment/17","linktext":"Edit"},"duplink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/assignment?duplicatedAssignmentId=17","linktext":"Duplicate"}},{"id":14,"title":"Another one
[snip]Essentially, an array of maps/objects.
After returning from fluid.copy it is instead a map with numeric keys to maps, resulting in obviously cabberwonky behavior.
{"0":
{"id":17,
"title":"Another one 13",
"sortIndex":0,
"openDate":1241110260000,
"dueDate":null,
"requiresSubmission":true,
"inAndNewLink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/viewSubmissions/17","linktext":"0/0"},
"opentext":"Open: Thu Apr 30 12:51:00 2009",
"editlink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/assignment/17","linktext":"Edit"},
"duplink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/assignment?duplicatedAssignmentId=17","linktext":"Duplicate"}},
"1":{"id":14,"title":"Another one 8","sortIndex":1,"openDate":1241110260000,"dueDate":null,"requiresSubmission":true,"inAndNewLink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/viewSubmissions/14","linktext":"0/0"},"opentext":"Open: Thu Apr 30 12:51:00 2009","editlink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/assignment/14","linktext":"Edit"},"duplink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/assignment?duplicatedAssignmentId=14","linktext":"Duplicate"}},"2":{"id":18,"title":"Another one 12","sortIndex":2,"openDate":1241110260000,"dueDate":null,"requiresSubmission":true,"inAndNewLink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/viewSubmissions/18","linktext":"0/0"},"opentext":"Open: Thu Apr 30 12:51:00 2009","editlink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/assignment/18","linktext":"Edit"},"duplink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/assignment?duplicatedAssignmentId=18","linktext":"Duplicate"}},"3":{"id":15,"title":"Another one","sortIndex":3,"openDate":1241110260000,"dueDate":null,"requiresSubmission":true,"inAndNewLink":{"target":"/portal/tool/5e18d3ca-e11e-46d3-a3e6-e20dba11e6e6/viewSubmissions/15","linktext":"0/0"},"opentext":"Open: Thu
[snip] -
Antranig Basman commented
2009-05-15T14:48:02.000-0400 Fixed with test case at revision 7178
-
Michelle D'Souza commented
2011-02-28T16:45:18.703-0500 Closing issues that were fixed in 1.1