{ "id": "94512", "key": "TIMOB-9898", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "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": [], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-06-18T04:15:46.000+0000", "created": "2012-07-06T09:17:28.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-09T19:40: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": "10230", "name": "BlackBerry", "description": "BlackBerry Platform" } ], "description": "Need to make a sweep of all functions that receive a param of type Arguments and add parameter validation.\r\n\r\nAt the very least the length of the Arguments list needs to be validated before accessing items to avoid crashes. Additionally the type of the args can be validated where appropriate.\r\n\r\nOne known such occurence is TiUITableView::_scrollToIndex ", "attachment": [], "flagged": false, "summary": "Blackberry: [Robustness] Some Functions in Ti* classes that receive Arguments as param don't validate param", "creator": { "name": "jlemieux", "key": "jlemieux", "displayName": "Jean-Philippe Lemieux", "active": true, "timeZone": "America/Montreal" }, "subtasks": [], "reporter": { "name": "jlemieux", "key": "jlemieux", "displayName": "Jean-Philippe Lemieux", "active": true, "timeZone": "America/Montreal" }, "environment": null, "comment": { "comments": [ { "id": "410381", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-09T19:40:12.000+0000", "updated": "2017-03-09T19:40:12.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }