Preferably it would ignore the invalid representation ids and not error on them like this.
Version
1.0.0
What platform you are running on?
Windows
Steps To Reproduce:
Create Load Asset LOP without version set.
Publish something from your scene.
Are there any labels you wish to add?
[X] I have added the relevant labels to the bug report.
Relevant log output:
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Ynput\AYON\dependency_packages\ayon_2403061937_windows.zip\dependencies\pyblish\plugin.py", line 527, in __explicit_process
runner(*args)
File "E:\dev\ayon-core\client\ayon_core\plugins\publish\collect_scene_loaded_versions.py", line 50, in process
repre_entities_by_id = {
File "E:\dev\ayon-core\client\ayon_core\plugins\publish\collect_scene_loaded_versions.py", line 50, in <dictcomp>
repre_entities_by_id = {
File "C:\Program Files\Ynput\AYON 1.0.2\dependencies\ayon_api\server_api.py", line 5058, in get_representations
for parsed_data in query.continuous_query(self):
File "C:\Program Files\Ynput\AYON 1.0.2\dependencies\ayon_api\graphql.py", line 380, in continuous_query
raise GraphQlQueryFailed(
ayon_api.exceptions.GraphQlQueryFailed: GraphQl query Failed: Invalid entity ID on item 'project/representations' (Line 3 Column 5)
Is there an existing issue for this?
Current Behavior:
Whenever a Load Asset LOP is created and it loads no valid representation then no representation id is set. It's basically an empty string.
When publishing - it will find this container with an invalid representation id - and error on it.
Report: publish-report-240708-17-26.json
Expected Behavior:
Preferably it would ignore the invalid representation ids and not error on them like this.
Version
1.0.0
What platform you are running on?
Windows
Steps To Reproduce:
Are there any labels you wish to add?
Relevant log output:
Additional context:
No response