[TIMOB-2471] Android: Phone > contacts addresses are not being displayed (erroneous "no address found" alert)
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2011-04-17T01:59:12.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 1.5.0 M04 |
Components | Android |
Labels | addresses, android, contacts, defect |
Reporter | Thomas Huelbert |
Assignee | Don Thorp |
Created | 2011-04-15T03:20:40.000+0000 |
Updated | 2011-04-17T01:59:12.000+0000 |
Description
Titanium SDK version: 1.5.0 (11/29/10 08:10 faa27c7). G2 (2.2) some G1 (1.6) some droid 1 (2.2)
1.Phone > contacts > display people
2.select a contact that has an address associated with it.
3.read results
results: "No addresses to show"
missed on last weeks pass, occurs in 1.5.0.91838a as well. Functionality did not exist in 1.4.2, so no regression tag or priority set by me.
It's a problem with how our KrollDict is converted and put into JS. I have a solution.
(from [ac7cfd81894306bfc1928f55d1a83902a492bf01]) [#2471 state:fixed-in-qa] give our special ScriptableMap class enough overrides of Rhino's ScriptableObject to succeed in iterating its properties (the map keys) and checking if a key exists so 'key' in object can be used in Javascript https://github.com/appcelerator/titanium_mobile/commit/ac7cfd81894306bfc1928f55d1a83902a492bf01"> https://github.com/appcelerator/titanium_mobile/commit/ac7cfd818943...
Titanium SDK version: 1.5.0 (12/01/10 09:30 ac7cfd8) Android device (1.6, 2.1) KS