-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
Description
Is there an existing issue for this?
- I have searched the existing issues and added correct labels.
Description
Current Behavior
calling ayon_api.get_folder_links(project, folder_id) gives an error like:
File "<python-input-1>", line 1, in <module>
ayon_api.get_folder_links("project_name", "c80d6c8efb1711edaeef901b0e2e41d2")
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/cache/dev/.venv/lib/python3.13/site-packages/ayon_api/_api.py", line 6626, in get_folder_links
return con.get_folder_links(
~~~~~~~~~~~~~~~~~~~~^
project_name=project_name,
^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
link_direction=link_direction,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/cache/dev/.venv/lib/python3.13/site-packages/ayon_api/_api_helpers/links.py", line 415, in get_folder_links
return self.get_folders_links(
~~~~~~~~~~~~~~~~~~~~~~^
project_name, [folder_id], link_types, link_direction
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)[folder_id]
^
File "/cache/dev/.venv/lib/python3.13/site-packages/ayon_api/_api_helpers/links.py", line 391, in get_folders_links
return self.get_entities_links(
~~~~~~~~~~~~~~~~~~~~~~~^
project_name, "folder", folder_ids, link_types, link_direction
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/cache/dev/.venv/lib/python3.13/site-packages/ayon_api/_api_helpers/links.py", line 364, in get_entities_links
for parsed_data in query.continuous_query(self):
~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/cache/dev/.venv/lib/python3.13/site-packages/ayon_api/graphql.py", line 397, in continuous_query
query_str = self.calculate_query()
File "/cache/dev/.venv/lib/python3.13/site-packages/ayon_api/graphql.py", line 328, in calculate_query
output.append(field.calculate_query())
~~~~~~~~~~~~~~~~~~~~~^^
File "/cache/dev/.venv/lib/python3.13/site-packages/ayon_api/graphql.py", line 819, in calculate_query
field.calculate_query()
~~~~~~~~~~~~~~~~~~~~~^^
File "/cache/dev/.venv/lib/python3.13/site-packages/ayon_api/graphql.py", line 991, in calculate_query
field.calculate_query()
~~~~~~~~~~~~~~~~~~~~~^^
File "/cache/dev/.venv/lib/python3.13/site-packages/ayon_api/graphql.py", line 984, in calculate_query
output.append(field.calculate_query())
~~~~~~~~~~~~~~~~~~~~~^^
File "/cache/dev/.venv/lib/python3.13/site-packages/ayon_api/graphql.py", line 970, in calculate_query
raise ValueError("Missing child definitions for edges {}".format(
self.path
))
ValueError: Missing child definitions for edges project/folders/links/entityType
Expected Behavior
that I'd get a list of links
Steps To Reproduce:
No response
Additional context:
Version
ayon_api 1.2.1
What platform were you running when you found the bug?
Linux - Rocky9