)]}'
{"src/pages/network/containers/LoadBalancers/LoadBalancerInstance/actions/StepCreate/BaseStep/index.jsx":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"9beab11fdc342ad429c43974c06380b9bac3c45b","unresolved":true,"context_lines":[{"line_number":222,"context_line":""},{"line_number":223,"context_line":"  onProviderChange \u003d (value) \u003d\u003e {"},{"line_number":224,"context_line":"    this.setState({ provider: value });"},{"line_number":225,"context_line":"    if (value \u003d\u003d\u003d \u0027ovn\u0027 \u0026\u0026 this.formRef \u0026\u0026 this.formRef.current) {"},{"line_number":226,"context_line":"      this.formRef.current.setFieldsValue({"},{"line_number":227,"context_line":"        flavor_id: undefined,"},{"line_number":228,"context_line":"      });"},{"line_number":229,"context_line":"    }"},{"line_number":230,"context_line":"  };"},{"line_number":231,"context_line":"}"},{"line_number":232,"context_line":""}],"source_content_type":"text/jsx","patch_set":2,"id":"77ff5713_32ee10f2","line":229,"range":{"start_line":225,"start_character":4,"end_line":229,"end_character":5},"updated":"2025-10-15 04:28:36.000000000","message":"no need to change the flavor_id value in the form, you will make the new submit body in the StepCreate/index.jsx according to the provider\u0027s value","commit_id":"f599b977a1ddcab151ed79eac8020fa2c5a02252"},{"author":{"_account_id":38294,"name":"Reet Srivastava","display_name":"Reet Srivastava","email":"reet.srivastava@rackspace.com","username":"reetsrivastava"},"change_message_id":"86af96173a68dafe952d066cb763a52b36272ea7","unresolved":false,"context_lines":[{"line_number":222,"context_line":""},{"line_number":223,"context_line":"  onProviderChange \u003d (value) \u003d\u003e {"},{"line_number":224,"context_line":"    this.setState({ provider: value });"},{"line_number":225,"context_line":"    if (value \u003d\u003d\u003d \u0027ovn\u0027 \u0026\u0026 this.formRef \u0026\u0026 this.formRef.current) {"},{"line_number":226,"context_line":"      this.formRef.current.setFieldsValue({"},{"line_number":227,"context_line":"        flavor_id: undefined,"},{"line_number":228,"context_line":"      });"},{"line_number":229,"context_line":"    }"},{"line_number":230,"context_line":"  };"},{"line_number":231,"context_line":"}"},{"line_number":232,"context_line":""}],"source_content_type":"text/jsx","patch_set":2,"id":"9d19e659_2f10c32e","line":229,"range":{"start_line":225,"start_character":4,"end_line":229,"end_character":5},"in_reply_to":"77ff5713_32ee10f2","updated":"2025-10-15 08:03:36.000000000","message":"Done","commit_id":"f599b977a1ddcab151ed79eac8020fa2c5a02252"}],"src/stores/octavia/provider.js":[{"author":{"_account_id":30434,"name":"Jingwei.Zhang","email":"zhang.jingwei@algoblu.com","username":"jwzhang"},"change_message_id":"9beab11fdc342ad429c43974c06380b9bac3c45b","unresolved":true,"context_lines":[{"line_number":33,"context_line":"   * @param {Object} params - Optional parameters for the API call"},{"line_number":34,"context_line":"   * @returns {Array} Array of provider objects with label and value properties"},{"line_number":35,"context_line":"   */"},{"line_number":36,"context_line":"  async fetchList(params) {"},{"line_number":37,"context_line":"    try {"},{"line_number":38,"context_line":"      const result \u003d await this.client.list(params);"},{"line_number":39,"context_line":"      const providers \u003d result?.providers || [];"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"      // Transform providers to the format expected by the form"},{"line_number":42,"context_line":"      return providers.map((provider) \u003d\u003e ({"},{"line_number":43,"context_line":"        label: provider.name,"},{"line_number":44,"context_line":"        value: provider.name,"},{"line_number":45,"context_line":"        ...provider,"},{"line_number":46,"context_line":"      }));"},{"line_number":47,"context_line":"    } catch (error) {"},{"line_number":48,"context_line":"      console.warn("},{"line_number":49,"context_line":"        \u0027Failed to fetch providers from API, falling back to static data:\u0027,"},{"line_number":50,"context_line":"        error"},{"line_number":51,"context_line":"      );"},{"line_number":52,"context_line":"    }"},{"line_number":53,"context_line":"  }"},{"line_number":54,"context_line":"}"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"const globalLoadBalancerProviderStore \u003d new LoadBalancerProviderStore();"}],"source_content_type":"text/javascript","patch_set":2,"id":"61290df0_f39cfc6c","line":53,"range":{"start_line":36,"start_character":0,"end_line":53,"end_character":3},"updated":"2025-10-15 04:28:36.000000000","message":"It\u0027s better to modify the listFetchByClient function than to the fetchList function.\nfetchList takes care of:\ntoggling the loading state\nassigning store.list\n\nOr you can set a fetchProviders function in the loadbalancer store.","commit_id":"f599b977a1ddcab151ed79eac8020fa2c5a02252"},{"author":{"_account_id":38294,"name":"Reet Srivastava","display_name":"Reet Srivastava","email":"reet.srivastava@rackspace.com","username":"reetsrivastava"},"change_message_id":"86af96173a68dafe952d066cb763a52b36272ea7","unresolved":false,"context_lines":[{"line_number":33,"context_line":"   * @param {Object} params - Optional parameters for the API call"},{"line_number":34,"context_line":"   * @returns {Array} Array of provider objects with label and value properties"},{"line_number":35,"context_line":"   */"},{"line_number":36,"context_line":"  async fetchList(params) {"},{"line_number":37,"context_line":"    try {"},{"line_number":38,"context_line":"      const result \u003d await this.client.list(params);"},{"line_number":39,"context_line":"      const providers \u003d result?.providers || [];"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"      // Transform providers to the format expected by the form"},{"line_number":42,"context_line":"      return providers.map((provider) \u003d\u003e ({"},{"line_number":43,"context_line":"        label: provider.name,"},{"line_number":44,"context_line":"        value: provider.name,"},{"line_number":45,"context_line":"        ...provider,"},{"line_number":46,"context_line":"      }));"},{"line_number":47,"context_line":"    } catch (error) {"},{"line_number":48,"context_line":"      console.warn("},{"line_number":49,"context_line":"        \u0027Failed to fetch providers from API, falling back to static data:\u0027,"},{"line_number":50,"context_line":"        error"},{"line_number":51,"context_line":"      );"},{"line_number":52,"context_line":"    }"},{"line_number":53,"context_line":"  }"},{"line_number":54,"context_line":"}"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"const globalLoadBalancerProviderStore \u003d new LoadBalancerProviderStore();"}],"source_content_type":"text/javascript","patch_set":2,"id":"2bc07e2e_067e3aa5","line":53,"range":{"start_line":36,"start_character":0,"end_line":53,"end_character":3},"in_reply_to":"61290df0_f39cfc6c","updated":"2025-10-15 08:03:36.000000000","message":"Done","commit_id":"f599b977a1ddcab151ed79eac8020fa2c5a02252"}]}
