diff --git a/pype/modules/sync_server/sync_server.py b/pype/modules/sync_server/sync_server.py index 984e5e34a6..84637a1d62 100644 --- a/pype/modules/sync_server/sync_server.py +++ b/pype/modules/sync_server/sync_server.py @@ -117,9 +117,6 @@ class SyncServer(PypeModule, ITrayModule): self.presets = None # settings for all enabled projects for sync self.sync_server_thread = None # asyncio requires new thread - self.connection = AvalonMongoDB() - self.connection.install() - self.action_show_widget = None def connect_with_modules(self, *_a, **kw): @@ -138,6 +135,9 @@ class SyncServer(PypeModule, ITrayModule): self.presets = None self.lock = threading.Lock() + self.connection = AvalonMongoDB() + self.connection.install() + try: self.presets = self.get_synced_presets() self.set_active_sites(self.presets)