diff --git a/server_addon/houdini/client/ayon_houdini/plugins/publish/validate_workfile_paths.py b/server_addon/houdini/client/ayon_houdini/plugins/publish/validate_workfile_paths.py index e1cd0c6caa..a5a742069a 100644 --- a/server_addon/houdini/client/ayon_houdini/plugins/publish/validate_workfile_paths.py +++ b/server_addon/houdini/client/ayon_houdini/plugins/publish/validate_workfile_paths.py @@ -71,6 +71,12 @@ def get_invalid(cls): if param.node().type().name() not in cls.node_types: continue + if param.keyframes(): + # Calling `.unexpandedString()` below fails if param has + # keyframes - so for now we will skip those params. These are + # e.g. present in `filecache` nodes. + continue + if any( v for v in cls.prohibited_vars if v in param.unexpandedString()): diff --git a/server_addon/houdini/client/ayon_houdini/version.py b/server_addon/houdini/client/ayon_houdini/version.py index 87d445d563..10d1478249 100644 --- a/server_addon/houdini/client/ayon_houdini/version.py +++ b/server_addon/houdini/client/ayon_houdini/version.py @@ -1,3 +1,3 @@ # -*- coding: utf-8 -*- """Package declaring AYON addon 'houdini' version.""" -__version__ = "0.3.1" +__version__ = "0.3.2" diff --git a/server_addon/houdini/package.py b/server_addon/houdini/package.py index a8884ff60a..1f7879483e 100644 --- a/server_addon/houdini/package.py +++ b/server_addon/houdini/package.py @@ -1,6 +1,6 @@ name = "houdini" title = "Houdini" -version = "0.3.1" +version = "0.3.2" client_dir = "ayon_houdini"