diff --git a/app/modules/qbittorrent/__init__.py b/app/modules/qbittorrent/__init__.py index 598a73d4..8a249748 100644 --- a/app/modules/qbittorrent/__init__.py +++ b/app/modules/qbittorrent/__init__.py @@ -134,6 +134,7 @@ class QbittorrentModule(_ModuleBase): for torrent in torrents or []: meta = MetaInfo(torrent.get('name')) ret_torrents.append(DownloadingTorrent( + hash=torrent.get('hash'), title=torrent.get('name'), name=meta.name, year=meta.year, diff --git a/app/modules/transmission/__init__.py b/app/modules/transmission/__init__.py index 272d7592..9bf1e0f8 100644 --- a/app/modules/transmission/__init__.py +++ b/app/modules/transmission/__init__.py @@ -116,6 +116,7 @@ class TransmissionModule(_ModuleBase): for torrent in torrents or []: meta = MetaInfo(torrent.name) ret_torrents.append(DownloadingTorrent( + hash=torrent.hashString, title=torrent.name, name=meta.name, year=meta.year, diff --git a/app/schemas/context.py b/app/schemas/context.py index 0e8ac488..03009d2e 100644 --- a/app/schemas/context.py +++ b/app/schemas/context.py @@ -181,6 +181,7 @@ class TransferTorrent(BaseModel): class DownloadingTorrent(BaseModel): + hash: Optional[str] = None title: Optional[str] = None name: Optional[str] = None year: Optional[str] = None