{ "id": "63103", "key": "TIMOB-2471", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11229", "name": "Release 1.5.0 M04", "archived": true, "released": true, "releaseDate": "2010-12-06" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:59:12.000+0000", "created": "2011-04-15T03:20:40.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "addresses", "android", "contacts", "defect" ], "versions": [], "issuelinks": [], "assignee": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:59:12.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "{html}
Titanium SDK version: 1.5.0 (11/29/10 08:10 faa27c7). G2 (2.2)\nsome G1 (1.6) some droid 1 (2.2)
\n1.Phone > contacts > display people
\n2.select a contact that has an address associated with it.
\n3.read results
results: \"No addresses to show\"
\nmissed on last weeks pass, occurs in 1.5.0.91838a as well.\nFunctionality did not exist in 1.4.2, so no regression tag or\npriority set by me.
It's a problem with how our KrollDict is converted and put into\nJS. I have a solution.
(from [ac7cfd81894306bfc1928f55d1a83902a492bf01])\n[#2471 state:fixed-in-qa] give our special\nScriptableMap class enough overrides of Rhino's ScriptableObject to\nsucceed in iterating its properties (the map keys) and checking if\na key exists so 'key' in object can be used in Javascript \nhttps://github.com/appcelerator/titanium_mobile/commit/ac7cfd818943...
Titanium SDK version: 1.5.0 (12/01/10 09:30 ac7cfd8) Android\ndevice (1.6, 2.1) KS