From e17b7cb59398ba07dc77f16a7942a48772675572 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 10 Jun 2020 18:11:11 +0200 Subject: [PATCH] ignore empty action key in entity's data --- pype/modules/ftrack/events/event_first_version_status.py | 2 +- pype/modules/ftrack/events/event_thumbnail_updates.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pype/modules/ftrack/events/event_first_version_status.py b/pype/modules/ftrack/events/event_first_version_status.py index 511907a048..8754d092ab 100644 --- a/pype/modules/ftrack/events/event_first_version_status.py +++ b/pype/modules/ftrack/events/event_first_version_status.py @@ -158,7 +158,7 @@ class FirstVersionStatus(BaseEvent): filtered_ents = [] for entity in event["data"].get("entities", []): # Care only about add actions - if entity["action"] != "add": + if entity.get("action") != "add": continue # Filter AssetVersions diff --git a/pype/modules/ftrack/events/event_thumbnail_updates.py b/pype/modules/ftrack/events/event_thumbnail_updates.py index c33ee08c2d..1304dc8b5e 100644 --- a/pype/modules/ftrack/events/event_thumbnail_updates.py +++ b/pype/modules/ftrack/events/event_thumbnail_updates.py @@ -6,6 +6,9 @@ class ThumbnailEvents(BaseEvent): """Updates thumbnails of entities from new AssetVersion.""" for entity in event["data"].get("entities", []): + action = entity.get("action") + if not action: + continue if ( entity["action"] == "remove" or entity["entityType"].lower() != "assetversion"