Skip to content

Chore: Update ayon api#299

Merged
iLLiCiTiT merged 2 commits intodevelopfrom
enhancement/update-ayon-api
Apr 7, 2026
Merged

Chore: Update ayon api#299
iLLiCiTiT merged 2 commits intodevelopfrom
enhancement/update-ayon-api

Conversation

@iLLiCiTiT
Copy link
Copy Markdown
Member

@iLLiCiTiT iLLiCiTiT commented Apr 7, 2026

Changelog Description

Updated ayon api to 1.2.16.

Testing notes:

  1. Try to run basic code related to launcher.
  2. Use tools (launcher, browser), launch DCCs, create, publish.

@iLLiCiTiT iLLiCiTiT added the type: enhancement Improvement of existing functionality or minor addition label Apr 7, 2026
@iLLiCiTiT iLLiCiTiT self-assigned this Apr 7, 2026
@iLLiCiTiT iLLiCiTiT requested review from BigRoy, antirotor and kalisp April 7, 2026 09:48
Copy link
Copy Markdown
Contributor

@BigRoy BigRoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Getting this in Workfiles tool:

Failed to execute event callback < EventCallback - _on_task_changed > C:\roydev\dev\ayon-core\client\ayon_core\tools\workfiles\widgets\files_widget_workarea.py
Traceback (most recent call last):
  File "C:\roydev\dev\ayon-core\client\ayon_core\lib\events.py", line 332, in process_event
    callback(event)
  File "C:\roydev\dev\ayon-core\client\ayon_core\tools\workfiles\widgets\files_widget_workarea.py", line 162, in _on_task_changed
    self._fill_items()
  File "C:\roydev\dev\ayon-core\client\ayon_core\tools\workfiles\widgets\files_widget_workarea.py", line 180, in _fill_items
    self._fill_items_impl()
  File "C:\roydev\dev\ayon-core\client\ayon_core\tools\workfiles\widgets\files_widget_workarea.py", line 200, in _fill_items_impl
    user_items_by_name = self._controller.get_user_items_by_name()
  File "C:\roydev\dev\ayon-core\client\ayon_core\tools\workfiles\control.py", line 290, in get_user_items_by_name
    return self._users_model.get_user_items_by_name(project_name)
  File "C:\roydev\dev\ayon-core\client\ayon_core\tools\common_models\users.py", line 145, in get_user_items_by_name
    for user_item in self.get_user_items(project_name)
  File "C:\roydev\dev\ayon-core\client\ayon_core\tools\common_models\users.py", line 130, in get_user_items
    self._invalidate_cache(project_name)
  File "C:\roydev\dev\ayon-core\client\ayon_core\tools\common_models\users.py", line 173, in _invalidate_cache
    self._users_cache[project_name].update_data([
  File "C:\roydev\dev\ayon-core\client\ayon_core\tools\common_models\users.py", line 174, in <listcomp>
    UserItem.from_entity_data(user)
  File "C:\roydev\dev\ayon-core\client\ayon_core\tools\common_models\users.py", line 102, in from_entity_data
    user_data["attrib"]["fullName"],
KeyError: 'attrib'

No workfiles are listed due to this error.


Other than that, publishing, loading and managing seems fine in Maya, Blender, Photoshop and Fusion.

Copy link
Copy Markdown
Contributor

@BigRoy BigRoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Workfiles tool issue gets fixed by ynput/ayon-core#1780 (review) and then all seems fine for me.

We may need to enforce newer ayon-core release then with the new launcher build?

@iLLiCiTiT iLLiCiTiT merged commit 30f058c into develop Apr 7, 2026
1 check passed
@iLLiCiTiT iLLiCiTiT deleted the enhancement/update-ayon-api branch April 7, 2026 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: enhancement Improvement of existing functionality or minor addition

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants