{"action":"created","issue":{"url":"https://api.github.com/repos/bigbluebutton/bigbluebutton/issues/3013","repository_url":"https://api.github.com/repos/bigbluebutton/bigbluebutton","labels_url":"https://api.github.com/repos/bigbluebutton/bigbluebutton/issues/3013/labels{/name}","comments_url":"https://api.github.com/repos/bigbluebutton/bigbluebutton/issues/3013/comments","events_url":"https://api.github.com/repos/bigbluebutton/bigbluebutton/issues/3013/events","html_url":"https://github.com/bigbluebutton/bigbluebutton/pull/3013","id":133303170,"number":3013,"title":"Fix for bugs related to new states for recordings","user":{"login":"jfederico","id":578359,"avatar_url":"https://avatars.githubusercontent.com/u/578359?v=3","gravatar_id":"","url":"https://api.github.com/users/jfederico","html_url":"https://github.com/jfederico","followers_url":"https://api.github.com/users/jfederico/followers","following_url":"https://api.github.com/users/jfederico/following{/other_user}","gists_url":"https://api.github.com/users/jfederico/gists{/gist_id}","starred_url":"https://api.github.com/users/jfederico/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfederico/subscriptions","organizations_url":"https://api.github.com/users/jfederico/orgs","repos_url":"https://api.github.com/users/jfederico/repos","events_url":"https://api.github.com/users/jfederico/events{/privacy}","received_events_url":"https://api.github.com/users/jfederico/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-12T17:50:40Z","updated_at":"2016-02-13T12:38:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/bigbluebutton/bigbluebutton/pulls/3013","html_url":"https://github.com/bigbluebutton/bigbluebutton/pull/3013","diff_url":"https://github.com/bigbluebutton/bigbluebutton/pull/3013.diff","patch_url":"https://github.com/bigbluebutton/bigbluebutton/pull/3013.patch"},"body":"Two issues are addressed here:\r\n\r\n1. Due the place were the code for generating the initial metadata.xml file was located (in presentation/scripts/process/presentation.rb) there was a moment at which the file was non existent, even though the directory was already created. Due the way the apiController works, that was crashing the requests.\r\n\r\n2. The new template for generating the xml response for getRecordigs was not validating empy values on meetingID, meetingName, startTime, endTime and playback. That was causing the apiController to crash because the initial metadata.xml file has no events and those attributes are taken after the events are processed.\r\n\r\nAdditionally, I added validation to the method getInfo for making sure the controller won't crash if for some reason the metadata.xml file is not found\r\n"},"comment":{"url":"https://api.github.com/repos/bigbluebutton/bigbluebutton/issues/comments/183658747","html_url":"https://github.com/bigbluebutton/bigbluebutton/pull/3013#issuecomment-183658747","issue_url":"https://api.github.com/repos/bigbluebutton/bigbluebutton/issues/3013","id":183658747,"user":{"login":"hostbbb","id":519542,"avatar_url":"https://avatars.githubusercontent.com/u/519542?v=3","gravatar_id":"","url":"https://api.github.com/users/hostbbb","html_url":"https://github.com/hostbbb","followers_url":"https://api.github.com/users/hostbbb/followers","following_url":"https://api.github.com/users/hostbbb/following{/other_user}","gists_url":"https://api.github.com/users/hostbbb/gists{/gist_id}","starred_url":"https://api.github.com/users/hostbbb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hostbbb/subscriptions","organizations_url":"https://api.github.com/users/hostbbb/orgs","repos_url":"https://api.github.com/users/hostbbb/repos","events_url":"https://api.github.com/users/hostbbb/events{/privacy}","received_events_url":"https://api.github.com/users/hostbbb/received_events","type":"User","site_admin":false},"created_at":"2016-02-13T12:38:21Z","updated_at":"2016-02-13T12:38:21Z","body":"Are all these changes intended for 1.0 or 1.1?"}}