diff --git a/src/tribler-core/tribler_core/components/tag/rules/tag_rules_processor.py b/src/tribler-core/tribler_core/components/tag/rules/tag_rules_processor.py index c40f8295936..8e7166e3a40 100644 --- a/src/tribler-core/tribler_core/components/tag/rules/tag_rules_processor.py +++ b/src/tribler-core/tribler_core/components/tag/rules/tag_rules_processor.py @@ -36,7 +36,8 @@ def __init__(self, notifier: Notifier, db: TagDatabase, mds: MetadataStore, self.mds = mds self.batch_size = batch_size self.interval = interval - self.notifier.add_observer(notifications.new_torrent_metadata_created, self.process_torrent_title) + self.notifier.add_observer(notifications.new_torrent_metadata_created, self.process_torrent_title, + synchronous=True) @db_session def start(self):