Sfoglia il codice sorgente

fix: improve content decoding in AppDslService (#12304)

Signed-off-by: -LAN- <laipz8200@outlook.com>
tags/0.15.0
-LAN- 10 mesi fa
parent
commit
375aa38f5d
Nessun account collegato all'indirizzo email del committer
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2
    2
      api/services/app_dsl_service.py

+ 2
- 2
api/services/app_dsl_service.py Vedi File

@@ -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(

Loading…
Annulla
Salva