{"action":"closed","issue":{"url":"https://api.github.com/repos/ci-bonfire/Bonfire/issues/1106","labels_url":"https://api.github.com/repos/ci-bonfire/Bonfire/issues/1106/labels{/name}","comments_url":"https://api.github.com/repos/ci-bonfire/Bonfire/issues/1106/comments","events_url":"https://api.github.com/repos/ci-bonfire/Bonfire/issues/1106/events","html_url":"https://github.com/ci-bonfire/Bonfire/issues/1106","id":72452781,"number":1106,"title":"Settings controller, CI 3","user":{"login":"mwhitneysdsu","id":1537529,"avatar_url":"https://avatars.githubusercontent.com/u/1537529?v=3","gravatar_id":"","url":"https://api.github.com/users/mwhitneysdsu","html_url":"https://github.com/mwhitneysdsu","followers_url":"https://api.github.com/users/mwhitneysdsu/followers","following_url":"https://api.github.com/users/mwhitneysdsu/following{/other_user}","gists_url":"https://api.github.com/users/mwhitneysdsu/gists{/gist_id}","starred_url":"https://api.github.com/users/mwhitneysdsu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mwhitneysdsu/subscriptions","organizations_url":"https://api.github.com/users/mwhitneysdsu/orgs","repos_url":"https://api.github.com/users/mwhitneysdsu/repos","events_url":"https://api.github.com/users/mwhitneysdsu/events{/privacy}","received_events_url":"https://api.github.com/users/mwhitneysdsu/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-01T15:15:40Z","updated_at":"2015-05-05T20:33:44Z","closed_at":"2015-05-05T20:33:44Z","body":"This is primarily for me to track the problems I'm attempting to fix with this particular part of the site. Currently, I am not aware of any other outstanding issues in CI 3, but any areas which I have not worked on in the last couple of weeks may still be untested.\r\n\r\nIn CI 3 when attempting to save the settings (from SITE_AREA/settings/settings):\r\n- validation error: The Language field must be an array\r\n- after fixing above, any changes will cause the first attempt to save the page to work, but the page will display an unhelpful error message and all of the settings will be set to their previous values. \r\n    - Attempting to save the page again will result in the same unless you change the settings to those which were saved the previous time.\r\n\r\nIn other words, the page saves successfully (once you remove the is_array validation from the language field), but displays an error message and displays the previous (no longer current in the database) settings.\r\n\r\nThe page will only display a success message if the settings you are attempting to save are the same as the settings in the database."}}