widget: allow setting empty value in MultiSelectWidget (#77469) #21
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/77469-multiselectwidget-permettre-de-v"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Il faut zapper la surcharge de MultiWidget à value_omitted_from_data, sans quoi Django pense que la valeur du champ est absente de données soumises.
Dans #19 j'ajoute des tests, je le passerai vendredi dans le dépôt, ensuite ça sera bien de reprendre ici pour ajouter un test (si pas trop galère).
5d44a6c1fb
toe3ad91a61c
Ajouté un test, assez bidon car la mécanique qu'on cherche à tester est spécifique ModelForm et ça me paraît très galère de mocker ce qu'il faudrait (la méthode value_omitted_from_data des widgets de Django n'est appelée qu'à un endroit, dans la fonction construct_instance() de django.forms.models).