Remove sending url info over websockets for model downloads.

This commit is contained in:
Talmaj Marinc 2026-06-30 20:31:33 +02:00
parent abc0b728ab
commit 61816d436b

View File

@ -1194,7 +1194,12 @@ class PromptServer():
try:
view = DOWNLOAD_MANAGER.status_sync(download_id)
if view is not None:
self.send_sync("download_progress", view)
# Drop the url field before broadcasting: the redacted URL
# (scheme + host + path) should not leak to every connected
# websocket client. download_id / model_id are sufficient to
# correlate progress on the frontend.
broadcast = {k: v for k, v in view.items() if k != "url"}
self.send_sync("download_progress", broadcast)
except Exception:
logging.debug("download progress notify failed", exc_info=True)