{"action":"created","issue":{"url":"https://api.github.com/repos/grandcentrix/tray/issues/84","repository_url":"https://api.github.com/repos/grandcentrix/tray","labels_url":"https://api.github.com/repos/grandcentrix/tray/issues/84/labels{/name}","comments_url":"https://api.github.com/repos/grandcentrix/tray/issues/84/comments","events_url":"https://api.github.com/repos/grandcentrix/tray/issues/84/events","html_url":"https://github.com/grandcentrix/tray/pull/84","id":184154855,"number":84,"title":"Make sure preference key value is not empty.","user":{"login":"eyedol","id":73175,"avatar_url":"https://avatars.githubusercontent.com/u/73175?v=3","gravatar_id":"","url":"https://api.github.com/users/eyedol","html_url":"https://github.com/eyedol","followers_url":"https://api.github.com/users/eyedol/followers","following_url":"https://api.github.com/users/eyedol/following{/other_user}","gists_url":"https://api.github.com/users/eyedol/gists{/gist_id}","starred_url":"https://api.github.com/users/eyedol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eyedol/subscriptions","organizations_url":"https://api.github.com/users/eyedol/orgs","repos_url":"https://api.github.com/users/eyedol/repos","events_url":"https://api.github.com/users/eyedol/events{/privacy}","received_events_url":"https://api.github.com/users/eyedol/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-10-20T07:32:42Z","updated_at":"2016-10-20T07:45:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/grandcentrix/tray/pulls/84","html_url":"https://github.com/grandcentrix/tray/pull/84","diff_url":"https://github.com/grandcentrix/tray/pull/84.diff","patch_url":"https://github.com/grandcentrix/tray/pull/84.patch"},"body":"Fixes #64 \r\n\r\nThis `PR` makes the following changes:\r\n- When a preference key is empty, an `illegalArgumentException` is\r\n    thrown. This prevents empty string being passed to the underling storage\r\n    engine which can give unclear error message.\r\n- Add tests for this fix."},"comment":{"url":"https://api.github.com/repos/grandcentrix/tray/issues/comments/255033095","html_url":"https://github.com/grandcentrix/tray/pull/84#issuecomment-255033095","issue_url":"https://api.github.com/repos/grandcentrix/tray/issues/84","id":255033095,"user":{"login":"codecov-io","id":8655789,"avatar_url":"https://avatars.githubusercontent.com/u/8655789?v=3","gravatar_id":"","url":"https://api.github.com/users/codecov-io","html_url":"https://github.com/codecov-io","followers_url":"https://api.github.com/users/codecov-io/followers","following_url":"https://api.github.com/users/codecov-io/following{/other_user}","gists_url":"https://api.github.com/users/codecov-io/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov-io/subscriptions","organizations_url":"https://api.github.com/users/codecov-io/orgs","repos_url":"https://api.github.com/users/codecov-io/repos","events_url":"https://api.github.com/users/codecov-io/events{/privacy}","received_events_url":"https://api.github.com/users/codecov-io/received_events","type":"User","site_admin":false},"created_at":"2016-10-20T07:45:47Z","updated_at":"2016-10-20T07:45:47Z","body":"## [Current coverage](https://codecov.io/gh/grandcentrix/tray/pull/84?src=pr) is 100% (diff: 100%)\n> Merging [#84](https://codecov.io/gh/grandcentrix/tray/pull/84?src=pr) into [master](https://codecov.io/gh/grandcentrix/tray/branch/master?src=pr) will not change coverage\n\n```diff\n@@           master   #84   diff @@\n===================================\n  Files          22    22          \n  Lines         656   659     +3   \n  Methods         0     0          \n  Messages        0     0          \n  Branches       97    98     +1   \n===================================\n+ Hits          656   659     +3   \n  Misses          0     0          \n  Partials        0     0          \n```\n\n> Powered by [Codecov](https://codecov.io?src=pr). Last update [b96400d...c608190](https://codecov.io/gh/grandcentrix/tray/compare/b96400d58e18ff2141e23d4f4ccccfaf7ebec36d...c608190aeb8b350e9f5db5630723cd51df0f87fe?src=pr)"}}
{"actor":{"display_login":"codecov-io"}}