Skip to content

Project bundle: Cannot get list of addons in studio settings #796

@antirotor

Description

@antirotor

Story

Having a new project bundle -> selecting it from Studio settings results in:

Image

With error on server:

2025-11-05 17:36:49    ERROR   logging                    | Unhandled exception: KeyError: 'harmony'
2025-11-05 17:36:49    traceback:
2025-11-05 17:36:49      KeyError: 'harmony'
2025-11-05 17:36:49
2025-11-05 17:36:49      ayon_server/api/logging.py:124
2025-11-05 17:36:49      response = await call_next(request)
2025-11-05 17:36:49
2025-11-05 17:36:49      api/settings/settings.py:330
2025-11-05 17:36:49      return await coalesce(
2025-11-05 17:36:49
2025-11-05 17:36:49      ayon_server/utils/request_coalescer.py:68
2025-11-05 17:36:49      return await self.current_futures[selected_key]
2025-11-05 17:36:49
2025-11-05 17:36:49      api/settings/settings.py:63
2025-11-05 17:36:49      addon_list = await get_addon_list_for_settings(
2025-11-05 17:36:49
2025-11-05 17:36:49      api/settings/settings_addons_list.py:103
2025-11-05 17:36:49      inherited_addons.remove(addon_name)

Harmony addon is set to None in the current production bundle, but in this project bundle it is set to specific version.

To reproduce

Steps to reproduce the behavior:

  1. Have bundle with production variant and set some addon to None
  2. Create Project bundle and override that addon version
  3. Go to the Studio settings, select Production variant, select project bundle from the drop down list

Environment

  • Server version: 1.12.6+DEV
  • Server host OS: Docker
  • Browser: 141.0.7390.123 (Official Build) (64-bit)
  • Client version: N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions