{ "id": "150384", "key": "TIMOB-19862", "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": [], "resolution": null, "resolutiondate": null, "created": "2015-08-13T17:40:15.000+0000", "priority": null, "labels": [ "apm" ], "versions": [], "issuelinks": [], "assignee": null, "updated": "2018-02-28T19:55:35.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [], "description": "Calling {{apm.setUsername(\"something;something\")}} causes no username to be set in the performance monitoring. The crash logs have no username set and the username is unable to be found via search.\r\n\r\nI expected something other than it just not working to happen - an error when calling setUsername, the semicolon to be stripped out, or it to just work. For it to appear to work and then just absolutely do nothing is definitely frustrating. It took me a while to figure out what was wrong. Also, it is not documented that semicolons are not allowed in the username (probably because it was unintentional, I'm guessing).", "attachment": [], "flagged": false, "summary": "Semicolon in setUsername causes no username to be logged", "creator": { "name": "christi", "key": "christi", "displayName": "Christi", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "christi", "key": "christi", "displayName": "Christi", "active": true, "timeZone": "America/New_York" }, "environment": "iOS 8", "comment": { "comments": [], "maxResults": 1, "total": 1, "startAt": 0 } } }