{"action":"closed","issue":{"url":"https://api.github.com/repos/rgraciano/echo-sonos/issues/50","repository_url":"https://api.github.com/repos/rgraciano/echo-sonos","labels_url":"https://api.github.com/repos/rgraciano/echo-sonos/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/rgraciano/echo-sonos/issues/50/comments","events_url":"https://api.github.com/repos/rgraciano/echo-sonos/issues/50/events","html_url":"https://github.com/rgraciano/echo-sonos/issues/50","id":172968700,"number":50,"title":"presets file has small bug, causes group presets to fail","user":{"login":"jrluw","id":21222058,"avatar_url":"https://avatars.githubusercontent.com/u/21222058?v=3","gravatar_id":"","url":"https://api.github.com/users/jrluw","html_url":"https://github.com/jrluw","followers_url":"https://api.github.com/users/jrluw/followers","following_url":"https://api.github.com/users/jrluw/following{/other_user}","gists_url":"https://api.github.com/users/jrluw/gists{/gist_id}","starred_url":"https://api.github.com/users/jrluw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrluw/subscriptions","organizations_url":"https://api.github.com/users/jrluw/orgs","repos_url":"https://api.github.com/users/jrluw/repos","events_url":"https://api.github.com/users/jrluw/events{/privacy}","received_events_url":"https://api.github.com/users/jrluw/received_events","type":"User","site_admin":false},"labels":[{"id":238041799,"url":"https://api.github.com/repos/rgraciano/echo-sonos/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-24T14:34:52Z","updated_at":"2016-11-07T06:14:44Z","closed_at":"2016-11-07T06:14:44Z","body":"If you edit the default presets.json file, and leave in the \"uri\" definitions, a long asynchronous series will fail in the middle.  sonos.js _does_ check for whether presets.uri is defined and, if so, attempts to actually set the URI accordingly.  Sonos barfs on this, and it messes up all the calls that come later.  Most importantly, the calls that are meant to define the coordinators of the other group members.  Just delete the URI definitions, and everything works flawlessly.\n"}}
{"actor":{"display_login":"rgraciano"}}