mirror of
https://gitlab.com/SIGBUS/nyaa.git
synced 2024-12-22 09:00:00 +00: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
|
@ -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…
Reference in a new issue