Issue
When a rig is loaded using the RigLoader it automatically adds an instance for publishing the animation and adds a "dependency" attribute linking to the representation it houses (the rig).
The problem there is that if the animator later updates the rig this dependency is not updated along, since it's not triggering the RigLoader again. As such, the representation id that is set in the dependency might not match correctly when the rig is updated.
Example issue
With the representation dependency going out of sync the CurvesLoader might try to load the wrong (older) rig version for the published animation.
Issue
When a rig is loaded using the RigLoader it automatically adds an instance for publishing the animation and adds a "dependency" attribute linking to the representation it houses (the rig).
The problem there is that if the animator later updates the rig this dependency is not updated along, since it's not triggering the RigLoader again. As such, the representation id that is set in the dependency might not match correctly when the rig is updated.
Example issue
With the representation dependency going out of sync the CurvesLoader might try to load the wrong (older) rig version for the published animation.