Hi, sorry to bump this thread again. Genuinely very confused about this one, because we’ve now got two projects set up identically - same settings, same anatomy, same permissions, identical - and with the Supervisor (not Manager) permissions set it’s working on our test project and not the live again.
I’ve looked into the Logs, and it’s always failing on the Extract Hierarchy to AYON step. The only difference I’ve noticed is on the test project, it tries to patch to:
2026/09/30 11:21:25 DEBUG: Executing [POST] http://ayon.sunandmoon.internal/api/projects/test_project/operations/background
2026/09/30 11:21:25 DEBUG: http://ayon.sunandmoon.internal:80 “POST /api/projects/test_project/operations/background HTTP/1.1” 200 74
While on the live project it’s trying to patch the root project and failing:
2026/09/30 11:18:59 DEBUG: Executing [PATCH] http://ayon.sunandmoon.internal/api/projects/live_project
2026/09/30 11:18:59 DEBUG: http://ayon.sunandmoon.internal:80 “PATCH /api/projects/live_project HTTP/1.1” 403 77
So this would suggest some difference between the project settings, I’m just struggling to identiy what would cause this difference.
EDIT: I’ve confirmed the only difference between the projects is the Anatomy, as the live project has some additional task statuses. I also modified the entity_hub.py script to output the project changes prior to calling the *self._connection.update_project(self.project_name, *project_changes) line that it’s currently failing on, and confirmed that for the test project it has no changes and for the live project it returns “statuses”. Presumably it’s trying (and failing) to update these for some reason?
EDIT 2 (resolution?): I copied the Statuses from the project anatomy, did a publish as an admin, then copied the Statuses again. The only change I can see is that it’s changed the colour hexadecimals from uppercase to lowercase, and yet now when I publish to the live project as a Supervisor, it works. It feels odd that the issue might’ve been the formatting of the Status colours, but that seems to be the case?
EDIT 3: Sort of resolved. After a few more publishes it seems to still want to update Statuses sometimes, though I can’t see any difference between the before and after when I publish as Admin. Presumably it’s updating something in the background, or something’s causing the statuses to reset. Either way, if the error occurs, we re-publish as Admin and it starts working again.