Merge pull request #15316 from AUTOMATIC1111/escape-filename

Escape btn_copy_path filename
This commit is contained in:
AUTOMATIC1111 2024-03-19 08:02:36 +03:00 committed by GitHub
commit 522121be7e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -10,6 +10,7 @@ from modules.images import read_info_from_image, save_image_with_geninfo
import gradio as gr
import json
import html
import re
from fastapi.exceptions import HTTPException
from modules.infotext_utils import image_from_url_text
@ -238,7 +239,7 @@ class ExtraNetworksPage:
)
onclick = html.escape(onclick)
btn_copy_path = self.btn_copy_path_tpl.format(**{"filename": item["filename"]})
btn_copy_path = self.btn_copy_path_tpl.format(**{"filename": re.sub(r"[\\\"']", r"\\\g<0>", item["filename"])})
btn_metadata = ""
metadata = item.get("metadata")
if metadata: