mirror of
https://github.com/Hopiu/django-select2.git
synced 2026-04-21 13:34:45 +00:00
Fixes #245 -- Fixes ModelSelect2TagWidget documentation
There where multiple typos and missing references Closed #248
This commit is contained in:
parent
27091f5b49
commit
d25e733c85
1 changed files with 3 additions and 3 deletions
|
|
@ -485,10 +485,10 @@ class ModelSelect2TagWidget(Select2TagMixin, ModelSelect2MultipleWidget):
|
|||
|
||||
def value_from_datadict(self, data, files, name):
|
||||
values = super().value_from_datadict(self, data, files, name)
|
||||
qs = self.queryset.filter(**{'pk__in': list(values)})
|
||||
pks = set(force_text(getattr(o, pk)) for o in qs)
|
||||
queryset = self.get_queryset()
|
||||
pks = queryset.filter(**{'pk__in': list(values)}).values_list('pk', flat=True)
|
||||
cleaned_values = []
|
||||
for val in value:
|
||||
for val in values:
|
||||
if force_text(val) not in pks:
|
||||
val = queryset.create(title=val).pk
|
||||
cleaned_values.append(val)
|
||||
|
|
|
|||
Loading…
Reference in a new issue