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"