{"action":"created","issue":{"url":"https://api.github.com/repos/IATI/IATI-Dashboard/issues/353","labels_url":"https://api.github.com/repos/IATI/IATI-Dashboard/issues/353/labels{/name}","comments_url":"https://api.github.com/repos/IATI/IATI-Dashboard/issues/353/comments","events_url":"https://api.github.com/repos/IATI/IATI-Dashboard/issues/353/events","html_url":"https://github.com/IATI/IATI-Dashboard/issues/353","id":116081200,"number":353,"title":"Frequency calculation when publishers change their name","user":{"login":"markbrough","id":688113,"avatar_url":"https://avatars.githubusercontent.com/u/688113?v=3","gravatar_id":"","url":"https://api.github.com/users/markbrough","html_url":"https://github.com/markbrough","followers_url":"https://api.github.com/users/markbrough/followers","following_url":"https://api.github.com/users/markbrough/following{/other_user}","gists_url":"https://api.github.com/users/markbrough/gists{/gist_id}","starred_url":"https://api.github.com/users/markbrough/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markbrough/subscriptions","organizations_url":"https://api.github.com/users/markbrough/orgs","repos_url":"https://api.github.com/users/markbrough/repos","events_url":"https://api.github.com/users/markbrough/events{/privacy}","received_events_url":"https://api.github.com/users/markbrough/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-10T10:41:59Z","updated_at":"2016-01-04T12:45:01Z","closed_at":null,"body":"When an organisation changes their IATI Registry publisher ID - e.g. EC DEVCO changes it from `eu` to `ec-devco` - they get counted as a new publisher and therefore can only score as \"annual\" frequency of publication. Would it make sense to map between these publisher IDs when it is the same organisation, so that in this instance, they could continue to score \"monthly\"?\r\n\r\n![frequency-screenshot](https://cloud.githubusercontent.com/assets/688113/11060364/9bc504d0-8797-11e5-8bc6-0de71c99b32a.png)\r\n\r\n\r\nPossibly relevant function:\r\n\r\nhttps://github.com/IATI/IATI-Dashboard/blob/master/timeliness.py#L54"},"comment":{"url":"https://api.github.com/repos/IATI/IATI-Dashboard/issues/comments/168669866","html_url":"https://github.com/IATI/IATI-Dashboard/issues/353#issuecomment-168669866","issue_url":"https://api.github.com/repos/IATI/IATI-Dashboard/issues/353","id":168669866,"user":{"login":"dalepotter","id":8247168,"avatar_url":"https://avatars.githubusercontent.com/u/8247168?v=3","gravatar_id":"","url":"https://api.github.com/users/dalepotter","html_url":"https://github.com/dalepotter","followers_url":"https://api.github.com/users/dalepotter/followers","following_url":"https://api.github.com/users/dalepotter/following{/other_user}","gists_url":"https://api.github.com/users/dalepotter/gists{/gist_id}","starred_url":"https://api.github.com/users/dalepotter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalepotter/subscriptions","organizations_url":"https://api.github.com/users/dalepotter/orgs","repos_url":"https://api.github.com/users/dalepotter/repos","events_url":"https://api.github.com/users/dalepotter/events{/privacy}","received_events_url":"https://api.github.com/users/dalepotter/received_events","type":"User","site_admin":false},"created_at":"2016-01-04T12:45:01Z","updated_at":"2016-01-04T12:45:01Z","body":"As an update to this, it seems that - as suspected - this approach has indeed caused memory issues on our development server.  Therefore changes made in 9fd2b15 are not considered a viable fix. A new approach to compiling publishers with changed registry IDs is now being explored with high priority. For information, this will involve modifying the behaviour of the [JSONDir() object]( https://github.com/IATI/IATI-Dashboard/blob/master/data.py#L35)."}}