mirror of
https://github.com/sb745/NyaaV3.git
synced 2025-03-12 13:56:55 +02:00
torrents: don't allow download of deleted torrents (#399)
Only allow moderators to download torrent files that are deleted.
This commit is contained in:
parent
7095567b29
commit
96468a5a11
1 changed files with 3 additions and 0 deletions
|
@ -316,6 +316,9 @@ def download_torrent(torrent_id):
|
|||
if not torrent or not torrent.has_torrent:
|
||||
flask.abort(404)
|
||||
|
||||
if torrent.deleted and not (flask.g.user and flask.g.user.is_moderator):
|
||||
flask.abort(404)
|
||||
|
||||
torrent_file, torrent_file_size = _get_cached_torrent_file(torrent)
|
||||
disposition = 'inline; filename="{0}"; filename*=UTF-8\'\'{0}'.format(
|
||||
quote(torrent.torrent_name.encode('utf-8')))
|
||||
|
|
Loading…
Add table
Reference in a new issue