diff --git a/pype/ftrack/ftrack_server/session_processor.py b/pype/ftrack/ftrack_server/session_processor.py index 86a9775dce..133719bab4 100644 --- a/pype/ftrack/ftrack_server/session_processor.py +++ b/pype/ftrack/ftrack_server/session_processor.py @@ -41,7 +41,7 @@ class ProcessEventHub(ftrack_api.event.hub.EventHub): def prepare_dbcon(self): try: self.dbcon.install() - self.dbcon._database.collection_names() + self.dbcon._database.list_collection_names() except pymongo.errors.AutoReconnect: log.error("Mongo server \"{}\" is not responding, exiting.".format( os.environ["AVALON_MONGO"] diff --git a/pype/ftrack/ftrack_server/sub_event_storer.py b/pype/ftrack/ftrack_server/sub_event_storer.py index aaaf63accd..c98f687ab2 100644 --- a/pype/ftrack/ftrack_server/sub_event_storer.py +++ b/pype/ftrack/ftrack_server/sub_event_storer.py @@ -27,7 +27,7 @@ ignore_topics = [] def install_db(): try: dbcon.install() - dbcon._database.collection_names() + dbcon._database.list_collection_names() except pymongo.errors.AutoReconnect: log.error("Mongo server \"{}\" is not responding, exiting.".format( os.environ["AVALON_MONGO"] @@ -49,7 +49,7 @@ def launch(event): try: # dbcon.insert_one(event_data) - dbcon.update({"id": event_id}, event_data, upsert=True) + dbcon.replace_one({"id": event_id}, event_data, upsert=True) log.debug("Event: {} stored".format(event_id)) except pymongo.errors.AutoReconnect: