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
from datetime import datetime
from PySide6 import QtCore, QtWidgets, QtGui
from urllib.parse import unquote
from ... import strings
from ...widgets import Alert
@ -464,7 +465,9 @@ class IndividualFileHistoryItem(HistoryItem):
self.common = common
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.downloaded_bytes = 0
self.started = time.time()