Bug #80378
perform_more_widget_changes appelé sur une datasource chrono auto, fail sur display_mode "images" (AssertionError)
Début:
11 août 2023
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/113454/
AssertionError: (13 additional frame(s) were not displayed) ... File "wcs/fields.py", line 894, in add_to_form self.perform_more_widget_changes(form, kwargs) File "wcs/fields.py", line 2802, in perform_more_widget_changes items = data_sources.get_carddef_items(self.data_source) File "wcs/data_sources.py", line 264, in get_carddef_items structured_items = get_structured_carddef_items(data_source, with_files_urls=True) File "wcs/data_sources.py", line 420, in get_structured_carddef_items return CardDef.get_data_source_items(data_source['type'], with_files_urls=with_files_urls) File "wcs/carddef.py", line 196, in get_data_source_items assert data_source_id.startswith('carddef:')
Révisions associées
misc: fallback to normal select if the source is not appropriate (#80378)
Historique
Mis à jour par Lauréline Guérin il y a 9 mois
fail sur
if self.data_source: if self.display_mode == 'images': items = data_sources.get_carddef_items(self.data_source) # <- on a une ds chrono, pas une ds de type carddef
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Nouveau à En cours
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/582
- Titre : WIP: rendu "images" avec une source de données qui ne convient pas (#80378)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/582/files
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Solution proposée à Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 9 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/wcs/pulls/582
- Titre : rendu "images" avec une source de données qui ne convient pas (#80378)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/582/files
Mis à jour par Transition automatique il y a 9 mois
- Statut changé de Résolu (à déployer) à Solution déployée
backoffice: check if data source is appropriate for display mode (#80378)