{"action":"created","issue":{"url":"https://api.github.com/repos/edx-solutions/xblock-drag-and-drop-v2/issues/104","repository_url":"https://api.github.com/repos/edx-solutions/xblock-drag-and-drop-v2","labels_url":"https://api.github.com/repos/edx-solutions/xblock-drag-and-drop-v2/issues/104/labels{/name}","comments_url":"https://api.github.com/repos/edx-solutions/xblock-drag-and-drop-v2/issues/104/comments","events_url":"https://api.github.com/repos/edx-solutions/xblock-drag-and-drop-v2/issues/104/events","html_url":"https://github.com/edx-solutions/xblock-drag-and-drop-v2/pull/104","id":177170286,"number":104,"title":"Enforcing XBlock variable types","user":{"login":"haikuginger","id":7773758,"avatar_url":"https://avatars.githubusercontent.com/u/7773758?v=3","gravatar_id":"","url":"https://api.github.com/users/haikuginger","html_url":"https://github.com/haikuginger","followers_url":"https://api.github.com/users/haikuginger/followers","following_url":"https://api.github.com/users/haikuginger/following{/other_user}","gists_url":"https://api.github.com/users/haikuginger/gists{/gist_id}","starred_url":"https://api.github.com/users/haikuginger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haikuginger/subscriptions","organizations_url":"https://api.github.com/users/haikuginger/orgs","repos_url":"https://api.github.com/users/haikuginger/repos","events_url":"https://api.github.com/users/haikuginger/events{/privacy}","received_events_url":"https://api.github.com/users/haikuginger/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-15T13:02:19Z","updated_at":"2016-09-15T13:02:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/edx-solutions/xblock-drag-and-drop-v2/pulls/104","html_url":"https://github.com/edx-solutions/xblock-drag-and-drop-v2/pull/104","diff_url":"https://github.com/edx-solutions/xblock-drag-and-drop-v2/pull/104.diff","patch_url":"https://github.com/edx-solutions/xblock-drag-and-drop-v2/pull/104.patch"},"body":"We encountered an issue where excessively long numbers submitted through the configuration pane would be saved as strings in Mongo, and would prevent the XBlock from loading correctly in Studio, because in integer form, they were too large to store. This change will cast all entries to the appropriate type, allowing the Mongo database driver to raise appropriate exceptions, rather than save incorrect values to the database.\r\n\r\n**Reviewers**\r\n- [ ] @pomegranited \r\n- [ ] edX reviewer[s] TBD\r\n"},"comment":{"url":"https://api.github.com/repos/edx-solutions/xblock-drag-and-drop-v2/issues/comments/247321560","html_url":"https://github.com/edx-solutions/xblock-drag-and-drop-v2/pull/104#issuecomment-247321560","issue_url":"https://api.github.com/repos/edx-solutions/xblock-drag-and-drop-v2/issues/104","id":247321560,"user":{"login":"edx-webhook","id":8964148,"avatar_url":"https://avatars.githubusercontent.com/u/8964148?v=3","gravatar_id":"","url":"https://api.github.com/users/edx-webhook","html_url":"https://github.com/edx-webhook","followers_url":"https://api.github.com/users/edx-webhook/followers","following_url":"https://api.github.com/users/edx-webhook/following{/other_user}","gists_url":"https://api.github.com/users/edx-webhook/gists{/gist_id}","starred_url":"https://api.github.com/users/edx-webhook/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edx-webhook/subscriptions","organizations_url":"https://api.github.com/users/edx-webhook/orgs","repos_url":"https://api.github.com/users/edx-webhook/repos","events_url":"https://api.github.com/users/edx-webhook/events{/privacy}","received_events_url":"https://api.github.com/users/edx-webhook/received_events","type":"User","site_admin":false},"created_at":"2016-09-15T13:02:25Z","updated_at":"2016-09-15T13:02:25Z","body":"Thanks for the pull request, @haikuginger! It looks like you're a member of a company that does contract work for edX. If you're doing this work as part of a paid contract with edX, you should talk to edX about who will review this pull request. If this work is not part of a paid contract with edX, then you should ensure that there is an OSPR issue to track this work in [JIRA](https://openedx.atlassian.net), so that we don't lose track of your pull request.\n\nTo automatically create an OSPR issue for this pull request, just visit this link: https://openedx-webhooks.herokuapp.com/github/process_pr?repo=edx-solutions%2Fxblock-drag-and-drop-v2&number=104"}}
{"actor":{"display_login":"edx-webhook"}}