Development #46412
{{ theme_base }} Failed to retrieve theme si template inexistant
Début:
07 septembre 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Sur le thème du CD05, j'ai un template spécifique pour les pages authentics
"COMBO_PUBLIC_TEMPLATES.update": { "template_authentic": { "name": "Template pour authentic", "template": "combo/authentic_template.html" } }
J'ai donc sur mon instance locale une page qui redirige vers {{idp_url}} avec ce template custom.
Après bascule vers un autre theme qui ne possède pas ce template,
Combo n'est plus en mesure de retrouver {{ theme_base }}.
combo-access.log
127.0.0.1 - - [07/Sep/2020:14:59:37 +0200] "GET /__skeleton__/?source=https%3A%2F%2Fauthentic.dev.publik.love%2Flogin%2F%3Fnext%3D%2Faccounts%2F HTTP/1.1" 500 38256 "-" "python-requests/2.22.0"
log/combo/stderr.log
Internal Server Error: /__skeleton__/ Traceback (most recent call last): File "/home/tjund/envs/publik-env-py3/lib/python3.7/site-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/home/tjund/envs/publik-env-py3/lib/python3.7/site-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/home/tjund/envs/publik-env-py3/lib/python3.7/site-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/home/tjund/src/combo/combo/public/views.py", line 307, in skeleton combo_template = settings.COMBO_PUBLIC_TEMPLATES[selected_page.template_name] KeyError: 'template_authentic'
Révisions associées
Historique
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 3 ans
- Description mis à jour (diff)
Mis à jour par Robot Gitea il y a 11 mois
- Tracker changé de Bug à Development
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/combo/pulls/106
- Titre : WIP: misc: fallback skeleton to standard page template (#46412)
- Modifications : https://git.entrouvert.org/entrouvert/combo/pulls/106/files
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution proposée à Solution validée
Thomas NOËL (tnoel) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/combo/pulls/106
- Titre : misc: fallback skeleton to standard page template (#46412)
- Modifications : https://git.entrouvert.org/entrouvert/combo/pulls/106/files
Mis à jour par Transition automatique il y a 11 mois
- Statut changé de Résolu (à déployer) à Solution déployée
misc: fallback skeleton to standard page template (#46412)