Remove newlines from History item paths

This commit is contained in:
Miguel Jacq 2024-02-16 15:00:12 +11:00
parent ad69fa55db
commit aae0f8f045
No known key found for this signature in database
GPG key ID: 59B3F0C24135C6A9

View file

@ -23,6 +23,7 @@ import subprocess
import os import os
from datetime import datetime from datetime import datetime
from PySide6 import QtCore, QtWidgets, QtGui from PySide6 import QtCore, QtWidgets, QtGui
from urllib.parse import unquote
from ... import strings from ... import strings
from ...widgets import Alert from ...widgets import Alert
@ -464,7 +465,9 @@ class IndividualFileHistoryItem(HistoryItem):
self.common = common self.common = common
self.id = id self.id = id
self.path = path # Decode and sanitize the path to remove newlines
decoded_path = unquote(path)
self.path = decoded_path.replace("\r", "").replace("\n", "")
self.total_bytes = 0 self.total_bytes = 0
self.downloaded_bytes = 0 self.downloaded_bytes = 0
self.started = time.time() self.started = time.time()