fix: api request component curl mode error (#8353)
* Update api_request.py * Update api_request.py * [autofix.ci] apply automated fixes * Update Pokédex Agent.json --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Eric Hare <ericrhare@gmail.com>
This commit is contained in:
parent
7feba692b1
commit
644bc87eca
2 changed files with 5 additions and 2 deletions
|
|
@ -456,12 +456,15 @@ class APIRequestComponent(Component):
|
||||||
def update_build_config(self, build_config: dotdict, field_value: Any, field_name: str | None = None) -> dotdict:
|
def update_build_config(self, build_config: dotdict, field_value: Any, field_name: str | None = None) -> dotdict:
|
||||||
"""Update the build config based on the selected mode."""
|
"""Update the build config based on the selected mode."""
|
||||||
if field_name != "mode":
|
if field_name != "mode":
|
||||||
|
if field_name == "curl_input" and self.mode == "cURL" and self.curl_input:
|
||||||
|
return self.parse_curl(self.curl_input, build_config)
|
||||||
return build_config
|
return build_config
|
||||||
|
|
||||||
# print(f"Current mode: {field_value}")
|
# print(f"Current mode: {field_value}")
|
||||||
if field_value == "cURL":
|
if field_value == "cURL":
|
||||||
set_field_display(build_config, "curl_input", value=True)
|
set_field_display(build_config, "curl_input", value=True)
|
||||||
build_config = self.parse_curl(self.curl_input, build_config)
|
if build_config["curl_input"]["value"]:
|
||||||
|
build_config = self.parse_curl(build_config["curl_input"]["value"], build_config)
|
||||||
else:
|
else:
|
||||||
set_field_display(build_config, "curl_input", value=False)
|
set_field_display(build_config, "curl_input", value=False)
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue