)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"b762bdde6c11435570d43a7dd35f2b68584061c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6ee0e32b_d4494808","updated":"2026-05-21 22:10:47.000000000","message":"Please remove Russian language, we update it later.","commit_id":"a00dfec40b9e1f21352399ba4e01c1bc0a429572"},{"author":{"_account_id":38366,"name":"Maximilian Sesterhenn","display_name":"Maximilian Sesterhenn","email":"maximilian.sesterhenn@wiit.cloud","username":"msesterhenn","status":"@WIIT AG"},"change_message_id":"dc68f6fe743630d2f4f067ed4dc2a67e18ed24cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"86569c60_6d74e172","updated":"2026-05-21 12:29:14.000000000","message":"recheck","commit_id":"a00dfec40b9e1f21352399ba4e01c1bc0a429572"},{"author":{"_account_id":38366,"name":"Maximilian Sesterhenn","display_name":"Maximilian Sesterhenn","email":"maximilian.sesterhenn@wiit.cloud","username":"msesterhenn","status":"@WIIT AG"},"change_message_id":"599853863390a4aa3d20bd883a5c1ac32852836f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"2a8eff6e_ec5be77b","in_reply_to":"6ee0e32b_d4494808","updated":"2026-05-22 07:40:19.000000000","message":"Done","commit_id":"a00dfec40b9e1f21352399ba4e01c1bc0a429572"}],"src/client/neutron/index.js":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"b3a1ac4040ac502b15e1397e75d741b959a73ab2","unresolved":true,"context_lines":[{"line_number":168,"context_line":"        key: \u0027security-group-rules\u0027,"},{"line_number":169,"context_line":"        responseKey: \u0027security_group_rule\u0027,"},{"line_number":170,"context_line":"      },"},{"line_number":171,"context_line":"      {"},{"line_number":172,"context_line":"        key: \u0027subnets\u0027,"},{"line_number":173,"context_line":"        responseKey: \u0027subnet\u0027,"},{"line_number":174,"context_line":"      },"},{"line_number":175,"context_line":"      {"},{"line_number":176,"context_line":"        name: \u0027endpointGroups\u0027,"},{"line_number":177,"context_line":"        key: \u0027endpoint-groups\u0027,"}],"source_content_type":"text/javascript","patch_set":5,"id":"24bf81b3_385bc084","side":"PARENT","line":174,"range":{"start_line":171,"start_character":7,"end_line":174,"end_character":8},"updated":"2026-05-25 03:33:59.000000000","message":"Please do not remove this, as some stores still depend on it (e.g., stores/neutron/router.js and others).","commit_id":"4ecddc901ae9191a75fe7bc701fe46d4291ee8c2"},{"author":{"_account_id":38366,"name":"Maximilian Sesterhenn","display_name":"Maximilian Sesterhenn","email":"maximilian.sesterhenn@wiit.cloud","username":"msesterhenn","status":"@WIIT AG"},"change_message_id":"0fee010f3776ab17dbaae4aa36abd378f609a44a","unresolved":true,"context_lines":[{"line_number":168,"context_line":"        key: \u0027security-group-rules\u0027,"},{"line_number":169,"context_line":"        responseKey: \u0027security_group_rule\u0027,"},{"line_number":170,"context_line":"      },"},{"line_number":171,"context_line":"      {"},{"line_number":172,"context_line":"        key: \u0027subnets\u0027,"},{"line_number":173,"context_line":"        responseKey: \u0027subnet\u0027,"},{"line_number":174,"context_line":"      },"},{"line_number":175,"context_line":"      {"},{"line_number":176,"context_line":"        name: \u0027endpointGroups\u0027,"},{"line_number":177,"context_line":"        key: \u0027endpoint-groups\u0027,"}],"source_content_type":"text/javascript","patch_set":5,"id":"0ff829b1_d18c08ba","side":"PARENT","line":174,"range":{"start_line":171,"start_character":7,"end_line":174,"end_character":8},"in_reply_to":"24bf81b3_385bc084","updated":"2026-05-27 08:15:39.000000000","message":"I removed it while adding the subnetpools as it is defined twice in get resources(), the first time on L35. Maybe unrelated. Was defining it twice intended?","commit_id":"4ecddc901ae9191a75fe7bc701fe46d4291ee8c2"}],"src/pages/network/containers/Network/actions/CreateSubnet.jsx":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"b3a1ac4040ac502b15e1397e75d741b959a73ab2","unresolved":true,"context_lines":[{"line_number":96,"context_line":"    this.setState({ subnetpoolLoading: true });"},{"line_number":97,"context_line":"    try {"},{"line_number":98,"context_line":"      const result \u003d await this.subnetPoolStore.fetchList();"},{"line_number":99,"context_line":"      const subnetpools \u003d result.items || result.subnetpools || result || [];"},{"line_number":100,"context_line":"      this.setState({"},{"line_number":101,"context_line":"        subnetpools: Array.isArray(subnetpools) ? subnetpools : [],"},{"line_number":102,"context_line":"        subnetpoolLoading: false,"}],"source_content_type":"text/jsx","patch_set":5,"id":"8d3ece55_5065077e","line":99,"range":{"start_line":99,"start_character":26,"end_line":99,"end_character":77},"updated":"2026-05-25 03:33:59.000000000","message":"fetchList will automatically return subnet pools based on the responseKey configuration in subnetPools from client/neutron/index.js. Therefore, using result || [] is sufficient here.","commit_id":"986ded140f1b85b4603cc164c8978d4d317bd0d3"},{"author":{"_account_id":38366,"name":"Maximilian Sesterhenn","display_name":"Maximilian Sesterhenn","email":"maximilian.sesterhenn@wiit.cloud","username":"msesterhenn","status":"@WIIT AG"},"change_message_id":"0fee010f3776ab17dbaae4aa36abd378f609a44a","unresolved":false,"context_lines":[{"line_number":96,"context_line":"    this.setState({ subnetpoolLoading: true });"},{"line_number":97,"context_line":"    try {"},{"line_number":98,"context_line":"      const result \u003d await this.subnetPoolStore.fetchList();"},{"line_number":99,"context_line":"      const subnetpools \u003d result.items || result.subnetpools || result || [];"},{"line_number":100,"context_line":"      this.setState({"},{"line_number":101,"context_line":"        subnetpools: Array.isArray(subnetpools) ? subnetpools : [],"},{"line_number":102,"context_line":"        subnetpoolLoading: false,"}],"source_content_type":"text/jsx","patch_set":5,"id":"6771c5f0_7519dac2","line":99,"range":{"start_line":99,"start_character":26,"end_line":99,"end_character":77},"in_reply_to":"8d3ece55_5065077e","updated":"2026-05-27 08:15:39.000000000","message":"Done","commit_id":"986ded140f1b85b4603cc164c8978d4d317bd0d3"}]}
