diff -urN a/deluge/core/torrentmanager.py b/deluge/core/torrentmanager.py --- a/deluge/core/torrentmanager.py 2021-04-21 12:44:14.000000000 +0200 +++ b/deluge/core/torrentmanager.py 2021-07-20 19:38:41.819231547 +0200 @@ -1029,6 +1029,7 @@ tid for tid, t in self.torrents.items() if t.handle.need_save_resume_data() + if t.has_metadata ) def on_torrent_resume_save(dummy_result, torrent_id):