Преглед изворни кода

fix: improve content decoding in AppDslService (#12304)

Signed-off-by: -LAN- <laipz8200@outlook.com>
-LAN- пре 3 месеци
родитељ
комит
375aa38f5d
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      api/services/app_dsl_service.py

+ 2 - 2
api/services/app_dsl_service.py

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