{"action":"created","issue":{"url":"https://api.github.com/repos/openmrs/openmrs-core/issues/1630","labels_url":"https://api.github.com/repos/openmrs/openmrs-core/issues/1630/labels{/name}","comments_url":"https://api.github.com/repos/openmrs/openmrs-core/issues/1630/comments","events_url":"https://api.github.com/repos/openmrs/openmrs-core/issues/1630/events","html_url":"https://github.com/openmrs/openmrs-core/pull/1630","id":120912716,"number":1630,"title":"Fix three critical issues on OpenMRS sonarqube","user":{"login":"Vincentes","id":11695552,"avatar_url":"https://avatars.githubusercontent.com/u/11695552?v=3","gravatar_id":"","url":"https://api.github.com/users/Vincentes","html_url":"https://github.com/Vincentes","followers_url":"https://api.github.com/users/Vincentes/followers","following_url":"https://api.github.com/users/Vincentes/following{/other_user}","gists_url":"https://api.github.com/users/Vincentes/gists{/gist_id}","starred_url":"https://api.github.com/users/Vincentes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vincentes/subscriptions","organizations_url":"https://api.github.com/users/Vincentes/orgs","repos_url":"https://api.github.com/users/Vincentes/repos","events_url":"https://api.github.com/users/Vincentes/events{/privacy}","received_events_url":"https://api.github.com/users/Vincentes/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-08T01:55:38Z","updated_at":"2015-12-08T02:37:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openmrs/openmrs-core/pulls/1630","html_url":"https://github.com/openmrs/openmrs-core/pull/1630","diff_url":"https://github.com/openmrs/openmrs-core/pull/1630.diff","patch_url":"https://github.com/openmrs/openmrs-core/pull/1630.patch"},"body":"Selected critical issues\r\n`org.openmrs.module.ModuleFactory.loadModules(List) makes inefficient use of keySet iterator instead of entrySet iterator.`\r\n`org.openmrs.module.ModuleFactory.getLoadedModulesMapPackage() makes inefficient use of keySet iterator instead of entrySet iterator.`\r\n`Redundant nullcheck of tmpExtensions, which is known to be not-null. org.openmrs.module.ModuleFactory.stopModule(Module, boolean, boolean)`"},"comment":{"url":"https://api.github.com/repos/openmrs/openmrs-core/issues/comments/162740192","html_url":"https://github.com/openmrs/openmrs-core/pull/1630#issuecomment-162740192","issue_url":"https://api.github.com/repos/openmrs/openmrs-core/issues/1630","id":162740192,"user":{"login":"robbyoconnor","id":23088,"avatar_url":"https://avatars.githubusercontent.com/u/23088?v=3","gravatar_id":"","url":"https://api.github.com/users/robbyoconnor","html_url":"https://github.com/robbyoconnor","followers_url":"https://api.github.com/users/robbyoconnor/followers","following_url":"https://api.github.com/users/robbyoconnor/following{/other_user}","gists_url":"https://api.github.com/users/robbyoconnor/gists{/gist_id}","starred_url":"https://api.github.com/users/robbyoconnor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robbyoconnor/subscriptions","organizations_url":"https://api.github.com/users/robbyoconnor/orgs","repos_url":"https://api.github.com/users/robbyoconnor/repos","events_url":"https://api.github.com/users/robbyoconnor/events{/privacy}","received_events_url":"https://api.github.com/users/robbyoconnor/received_events","type":"User","site_admin":false},"created_at":"2015-12-08T02:37:14Z","updated_at":"2015-12-08T02:37:14Z","body":"LGTM. :+1: "}}