Documents nommés après la validation : Flux de travail ne redirige pas correctement après la validation

Le renommage côté client est effectué par frappe.model.sync pour les documents brouillons (new-blabla-1 -> abc) et validés (-> ABC-0001), mais cette redirection dépend de l'affectation de la valeur doc.localname côté serveur.

https://gitlab.com/dokos/dodock/-/blob/dae7e7110282531ff5641c728adaf76d2acf6fe7/frappe/public/js/frappe/model/sync.js#L34-36

frappe.model.sync est bien appelée par le système de workflow

https://gitlab.com/dokos/dodock/-/blob/dae7e7110282531ff5641c728adaf76d2acf6fe7/frappe/public/js/frappe/form/workflow.js#L115

Mais la valeur doc.localname n'est définie que dans savedocs

https://gitlab.com/dokos/dodock/-/blob/dae7e7110282531ff5641c728adaf76d2acf6fe7/frappe/desk/form/save.py#L38-40

Mais pas dans apply_workflow

https://gitlab.com/dokos/dodock/-/blob/dae7e7110282531ff5641c728adaf76d2acf6fe7/frappe/model/workflow.py#L142