{ "id": "135873", "key": "AC-1469", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2014-09-01T05:12:18.000+0000", "created": "2014-08-28T23:57:07.000+0000", "labels": [ "TCSupport" ], "versions": [], "issuelinks": [], "assignee": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "updated": "2016-03-08T07:37:54.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": [], "description": "Not sure if this is a feature or a bug, but when you supply an email address, any subsequent logins after the first that creates an account if not already present, fail with the error \"email already taken\". The workaround used for now was to store the address under custom_fields. I wasn't expecting this behaviour, as it doesn't fail with \"ID\" already taken on subsequent logins.", "attachment": [], "flagged": false, "summary": "ACS externalAccountLogin / subsequent logins - Email already taken", "creator": { "name": "brianjd", "key": "brianjd", "displayName": "Brian", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "brianjd", "key": "brianjd", "displayName": "Brian", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "321159", "author": { "name": "brianjd", "key": "brianjd", "displayName": "Brian", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Please close. I found there were was a rogue test account with the same email address that was created using Users.create. When an account is created using externalAccountLogin and email address supplied, subsequent logins that also supply email address don't fail. \r\n\r\n", "updateAuthor": { "name": "brianjd", "key": "brianjd", "displayName": "Brian", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-08-31T02:57:43.000+0000", "updated": "2014-08-31T02:57:43.000+0000" }, { "id": "321178", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Closed per reporter's request. ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2014-09-01T05:12:18.000+0000", "updated": "2014-09-01T05:12:18.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }