diff --git a/server_addon/houdini/client/ayon_houdini/plugins/create/create_hda.py b/server_addon/houdini/client/ayon_houdini/plugins/create/create_hda.py index 179a6c2b00..4313f6f17c 100644 --- a/server_addon/houdini/client/ayon_houdini/plugins/create/create_hda.py +++ b/server_addon/houdini/client/ayon_houdini/plugins/create/create_hda.py @@ -1,7 +1,13 @@ # -*- coding: utf-8 -*- """Creator plugin for creating publishable Houdini Digital Assets.""" import hou -from assettools import setToolSubmenu + +try: + # Houdini 20+ + from assettools import setTabSubMenu +except ImportError: + # Fallback for older Houdini + from assettools import setToolSubmenu as setTabSubMenu import ayon_api from ayon_core.pipeline import ( @@ -121,7 +127,7 @@ class CreateHDA(plugin.HoudiniCreator): hda_def.setUserInfo(get_ayon_username()) if pre_create_data.get("use_project"): - setToolSubmenu(hda_def, "AYON/{}".format(self.project_name)) + setTabSubMenu(hda_def, "AYON/{}".format(self.project_name)) return hda_node