From 02f61eee55ce4ff60f7630d98739631d99598743 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Tue, 24 Sep 2019 18:25:22 +0200 Subject: [PATCH] update from v2-2-0 also changes schema in assets to v 3.0 --- pype/ftrack/actions/action_update_from_v2-2-0.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pype/ftrack/actions/action_update_from_v2-2-0.py b/pype/ftrack/actions/action_update_from_v2-2-0.py index 79be26172a..cae8ae682e 100644 --- a/pype/ftrack/actions/action_update_from_v2-2-0.py +++ b/pype/ftrack/actions/action_update_from_v2-2-0.py @@ -174,9 +174,20 @@ class PypeUpdateFromV2_2_0(BaseAction): self.db_con.install() for project in projects_to_process: - self.log.debug("Unsetting silo for project \"{}\"".format(project)) + self.log.debug("Processing project \"{}\"".format(project)) self.db_con.Session["AVALON_PROJECT"] = project - self.db_con.update_many({"type": "asset"}, {"$unset": {"silo": ""}}) + + self.log.debug("- Unsetting silos on assets") + self.db_con.update_many( + {"type": "asset"}, + {"$unset": {"silo": ""}} + ) + + self.log.debug("- setting schema of assets to v.3") + self.db_con.update_many( + {"type": "asset"}, + {"$set": {"schema": "avalon-core:asset-3.0"}} + ) return True