{"action":"created","issue":{"url":"https://api.github.com/repos/odoo/odoo/issues/5133","labels_url":"https://api.github.com/repos/odoo/odoo/issues/5133/labels{/name}","comments_url":"https://api.github.com/repos/odoo/odoo/issues/5133/comments","events_url":"https://api.github.com/repos/odoo/odoo/issues/5133/events","html_url":"https://github.com/odoo/odoo/issues/5133","id":56913877,"number":5133,"title":"It should be possible to call onchange without creating a \"update chain\"","user":{"login":"agenterp","id":7473428,"avatar_url":"https://avatars.githubusercontent.com/u/7473428?v=3","gravatar_id":"","url":"https://api.github.com/users/agenterp","html_url":"https://github.com/agenterp","followers_url":"https://api.github.com/users/agenterp/followers","following_url":"https://api.github.com/users/agenterp/following{/other_user}","gists_url":"https://api.github.com/users/agenterp/gists{/gist_id}","starred_url":"https://api.github.com/users/agenterp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agenterp/subscriptions","organizations_url":"https://api.github.com/users/agenterp/orgs","repos_url":"https://api.github.com/users/agenterp/repos","events_url":"https://api.github.com/users/agenterp/events{/privacy}","received_events_url":"https://api.github.com/users/agenterp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-07T15:01:51Z","updated_at":"2015-02-08T00:35:26Z","closed_at":null,"body":"I have 3 fields a b c.\r\nall have onchnage handler.\r\n\r\na updates b and c\r\nb updates a and c\r\nc updates a and b\r\n\r\nat the moment odoo calls the first, checks if a field is affected with an onchnage handler.\r\nif yes, the onchnage is called for the same."},"comment":{"url":"https://api.github.com/repos/odoo/odoo/issues/comments/73390732","html_url":"https://github.com/odoo/odoo/issues/5133#issuecomment-73390732","issue_url":"https://api.github.com/repos/odoo/odoo/issues/5133","id":73390732,"user":{"login":"odony","id":2039870,"avatar_url":"https://avatars.githubusercontent.com/u/2039870?v=3","gravatar_id":"","url":"https://api.github.com/users/odony","html_url":"https://github.com/odony","followers_url":"https://api.github.com/users/odony/followers","following_url":"https://api.github.com/users/odony/following{/other_user}","gists_url":"https://api.github.com/users/odony/gists{/gist_id}","starred_url":"https://api.github.com/users/odony/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/odony/subscriptions","organizations_url":"https://api.github.com/users/odony/orgs","repos_url":"https://api.github.com/users/odony/repos","events_url":"https://api.github.com/users/odony/events{/privacy}","received_events_url":"https://api.github.com/users/odony/received_events","type":"User","site_admin":false},"created_at":"2015-02-08T00:35:26Z","updated_at":"2015-02-08T00:35:26Z","body":"Hi,\r\nMaybe your problem is that your onchange results are not consistent... You need to write them in a way that ensures they reach a fixed point after getting all called. Once the value for the results stop changing the chain stops. If the computed values change every time, which one of these results is the correct one?\r\n\r\nIf that's your problem, you can close your issue and fix your onchange code :-)\r\n\r\nIf you think your onchange logic is correct and always gives the same result, then please explain with a real use case or give a real code example so we understand better your issue.\r\n\r\nThanks,"}}