Bläddra i källkod

fix: improve content decoding in AppDslService (#12304)

Signed-off-by: -LAN- <laipz8200@outlook.com>
tags/0.15.0
-LAN- 10 månader sedan
förälder
incheckning
375aa38f5d
Inget konto är kopplat till bidragsgivarens mejladress
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2
    2
      api/services/app_dsl_service.py

+ 2
- 2
api/services/app_dsl_service.py Visa fil

@@ -104,7 +104,7 @@ class AppDslService:
raise ValueError(f"Invalid import_mode: {import_mode}")

# Get YAML content
content: bytes | str = b""
content: str = ""
if mode == ImportMode.YAML_URL:
if not yaml_url:
return Import(
@@ -124,7 +124,7 @@ class AppDslService:
yaml_url = yaml_url.replace("/blob/", "/")
response = ssrf_proxy.get(yaml_url.strip(), follow_redirects=True, timeout=(10, 10))
response.raise_for_status()
content = response.content
content = response.content.decode()

if len(content) > max_size:
return Import(

Laddar…
Avbryt
Spara