Dans la documentation on cette info pour l'export du pdf synchrone et assynchrone :
Si vous n'avez qu'un seul catalogue ODF, vous pouvez utilisez l'url {$site-uri-prefix}/_plugins/odf/programs/_default/{$lang}/catalog.pdf
Cette URL génère automatiquement le catalogue PDF à partir du 1er catalogue existant dans l'application.
[...]
Si vous n'avez qu'un seul catalogue, l'astuce du (1) fonctionne également: <a href="{$site-uri-prefix}/_plugins/odf/download/_default/{$lang}/catalog.pdf">
Cela ne fonctionne pas. On a une trace avec cette erreur : Unknown catalog with name _default
Lien vers la doc : https://docs.ametys.org/fr/ametys-odf/presentation-generale-d-ametys-odf/export-de-l-offre-de-formation.html?search-keywords=Export+PDF#N101B0
Maintenant, quand on a _default, ça prend le catalogue par défaut. Si aucun catalogue par défaut n'est sélectionné et qu'il n'y a qu'un seul catalogue, c'est celui-ci qui est défini comme catalogue par défaut.
Dans les autres cas, on tente de récupérer le catalogue avec le bon nom.