use 'get_project_product_base_types' only if is implemented

This commit is contained in:
Jakub Trllo 2025-06-24 12:06:25 +02:00
parent 39d45b9fbe
commit 8ecb0331f5

View file

@ -283,8 +283,11 @@ class ProductsModel:
cache = self._product_base_type_items_cache[project_name]
if not cache.is_valid:
product_base_types = ayon_api.get_project_product_base_types(
project_name)
product_base_types = []
if hasattr(ayon_api, "get_project_product_base_types"):
product_base_types = ayon_api.get_project_product_base_types(
project_name
)
cache.update_data([
product_base_type_item_from_data(product_base_type)
for product_base_type in product_base_types