GeotrekCE / Geotrek-rando

Geotrek public trekking website
http://geotrek.fr
27 stars 18 forks source link

Problème surcouche pdf + onglet Média #820

Open JeanLenormand opened 3 years ago

JeanLenormand commented 3 years ago

Bonjour, l'application GTA n'arrivant pas à générer les pdf des itinéraires conséquents (cf. viacolumbani.com), j'ai surcouché ces pdf.

Pour ce faire, j'avais suivi ce ticket : https://github.com/GeotrekCE/Geotrek-admin/pull/2032 Ajout de la typologie "topoguide" pour les fichiers attachés /chargement de mon pdf dans l'onglet fichiers attachés de l'itinéraire.

Cette option ne semble plus fonctionner : lorsque je clique sur le bouton imprimer, cela me renvoi une erreur 404. Je viens aussi de remarquer que l'ajout de ces pdfs, crée un nouveau bloc "Media" en bas des données attributaires de l'itinéraire en question. Un lien vers le pdf est aussi visible, il mène vers une erreur 404.

Cf iti ici : https://viacolumbani.com/pedestre/1-590-colomban-way-irlande/

Difficile de dire quand ce problème est apparu...

GTR (version 2.30.0) et GTA (version 2.51.2)

Cette option de surcouche par le biais de la typologie "topoguide" est-elle toujours activée ?

Merci

JeanLenormand commented 3 years ago

Complément d'information après ajout d'un pdf de surcouche dans les fichiers attachés (option "Topoguides") et synchronisation, voici le constat sur deux itinéraires :

Pour cet itinéraire (https://viacolumbani.com/pedestre/5-610-chemin-de-saint-colomban-france-partie-2/), le pdf a bien été pris en compte et est bien présent dans le dossier data mais l'url qui correspond renvoie une erreur 404 : https://viacolumbani.com/api/fr/treks/22547/5-610-chemin-de-saint-colomban-france-partie-2.pdf

Pour cet itinéraire (https://viacolumbani.com/pedestre/region-tro-breizh-de-colomban-france/), le pdf n'a pas été généré, les logs de la synchro renvoie (idem pour chaque langue) : fr api/fr/treks/1872/region-tro-breizh-de-colomban-france.pdf ...failed (Invalid HTTP_HOST header: 'localhost'. You may need to add 'localhost' to ALLOWED_HOSTS.) Le pdf n'est donc pas dans le dossier data et le bouton imprimer de la fiche de l'itinéraire renvoie forcement une erreur 404.

Le premier itinéraire est relativement court tandis que le 2ème est assez conséquent. Peut-être que cela peut influer ?

Merci.