{"action":"created","issue":{"url":"https://api.github.com/repos/ag-grid/ag-grid-react/issues/81","repository_url":"https://api.github.com/repos/ag-grid/ag-grid-react","labels_url":"https://api.github.com/repos/ag-grid/ag-grid-react/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/ag-grid/ag-grid-react/issues/81/comments","events_url":"https://api.github.com/repos/ag-grid/ag-grid-react/issues/81/events","html_url":"https://github.com/ag-grid/ag-grid-react/issues/81","id":245251623,"number":81,"title":"Uncaught (in promise) TypeError: Cannot add property areEquivalent_Eq_91_2_34","user":{"login":"colvint","id":144203,"avatar_url":"https://avatars2.githubusercontent.com/u/144203?v=4","gravatar_id":"","url":"https://api.github.com/users/colvint","html_url":"https://github.com/colvint","followers_url":"https://api.github.com/users/colvint/followers","following_url":"https://api.github.com/users/colvint/following{/other_user}","gists_url":"https://api.github.com/users/colvint/gists{/gist_id}","starred_url":"https://api.github.com/users/colvint/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/colvint/subscriptions","organizations_url":"https://api.github.com/users/colvint/orgs","repos_url":"https://api.github.com/users/colvint/repos","events_url":"https://api.github.com/users/colvint/events{/privacy}","received_events_url":"https://api.github.com/users/colvint/received_events","type":"User","site_admin":false},"labels":[{"id":587141975,"url":"https://api.github.com/repos/ag-grid/ag-grid-react/labels/needs_repro","name":"needs_repro","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2017-07-25T00:23:28Z","updated_at":"2017-08-29T12:11:15Z","closed_at":null,"body":"**I'm submitting a ...**  (check one with \"x\")\r\n```\r\n[x] bug report => search github for a similar issue or PR before submitting\r\n[ ] feature request\r\n[ ] support request => Please do not submit support request here, instead see https://github.com/ceolter/ag-grid-react/blob/master/CONTRIBUTING.md#question\r\n```\r\n\r\n**Current behavior**\r\nMy grid is throwing an `Uncaught (in promise) TypeError: Cannot add property areEquivalent_Eq_91_2_34, object is not extensible` error when rows within rowData are updated by Redux. The exception is being thrown [here](https://github.com/ceolter/ag-grid-react/blob/8d5a4f45a907dc121c01ec84fe6eca12039322dd/lib/agGridReact.js#L121)\r\n\r\nIn my case, `a` and `b` in the code are all the rows in my grid:\r\n![image](https://user-images.githubusercontent.com/144203/28548062-ea84e610-709f-11e7-9997-feeaadbb831e.png)\r\n\r\n**Expected behavior**\r\nI'm simply updating one or more rows in a list on the server. The server returns the updated row data into the redux store. I would expect (I think this just used to work) the changes to flow from the redux store into the props of my grid. The affected rows in the grid should reflect those changes. Note this isn't an insert -- just an update of existing row data.\r\n\r\n**Minimal reproduction of the problem with instructions**\r\n\r\n```javascript\r\n// my grid config\r\n<AgGridReact\r\n            columnDefs={this.state.columnDefs}\r\n            gridOptions={{\r\n              rowSelection: \"multiple\",\r\n              enableColResize: true,\r\n              suppressRowClickSelection: true,\r\n              onGridReady: this.handleGridReady,\r\n              onSelectionChanged: this.handleSelectionChanged\r\n            }}\r\n            rowData={enrolledStudents}\r\n            rowHeight={LIST_ROW_HEIGHT}\r\n            enableColResize=\"true\"\r\n            enableSorting=\"true\"\r\n            enableFilter=\"true\"\r\n          />\r\n        </div>\r\n```\r\n\r\n**Please tell us about your environment:**\r\nOSX 10.11.6\r\n```\r\n    \"ag-grid\": \"^12.0.0\",\r\n    \"ag-grid-enterprise\": \"^12.0.0\",\r\n    \"ag-grid-react\": \"^12.0.0\",\r\n    \"apollo-client\": \"^1.9.0-1\",\r\n...\r\n    \"react\": \"^15.6.1\",\r\n    \"react-apollo\": \"^1.4.7\",\r\n    \"react-dom\": \"^15.6.1\",\r\n    \"react-redux\": \"^5.0.5\",\r\n    \"react-router\": \"3.0.5\",\r\n    \"redux\": \"^3.7.2\",\r\n```\r\n\r\n* **ag-grid-react version:** 2.0.X\r\n12.0.0\r\n\r\n* **ag-Grid/ag-Grid-Enterprise version:** 2.0.X\r\n12.0.0\r\n\r\n* **React version:** 2.0.X\r\n15.6.1\r\n\r\n\r\n* **Browser:**\r\nLatest Chrome: Version 59.0.3071.115 (Official Build) (64-bit)\r\n\r\n* **Language:** [all | TypeScript X.X | ES6/7 | ES5]\r\nES6\r\n"},"comment":{"url":"https://api.github.com/repos/ag-grid/ag-grid-react/issues/comments/325644234","html_url":"https://github.com/ag-grid/ag-grid-react/issues/81#issuecomment-325644234","issue_url":"https://api.github.com/repos/ag-grid/ag-grid-react/issues/81","id":325644234,"user":{"login":"jintoppy","id":3390198,"avatar_url":"https://avatars3.githubusercontent.com/u/3390198?v=4","gravatar_id":"","url":"https://api.github.com/users/jintoppy","html_url":"https://github.com/jintoppy","followers_url":"https://api.github.com/users/jintoppy/followers","following_url":"https://api.github.com/users/jintoppy/following{/other_user}","gists_url":"https://api.github.com/users/jintoppy/gists{/gist_id}","starred_url":"https://api.github.com/users/jintoppy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jintoppy/subscriptions","organizations_url":"https://api.github.com/users/jintoppy/orgs","repos_url":"https://api.github.com/users/jintoppy/repos","events_url":"https://api.github.com/users/jintoppy/events{/privacy}","received_events_url":"https://api.github.com/users/jintoppy/received_events","type":"User","site_admin":false},"created_at":"2017-08-29T12:11:15Z","updated_at":"2017-08-29T12:11:15Z","body":"I upgraded ag-grid from version 8 to 13 and now I am getting this error"}}
{"actor":{"display_login":"jintoppy"}}