From bb8f997d6f8627c23c39d48cc0916e19cb1680c9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 18 Apr 2017 16:14:36 +0200 Subject: [PATCH] fix to work with latest django-select2 4 --- panikombo/forms.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/panikombo/forms.py b/panikombo/forms.py index 01fb013..6e499e0 100644 --- a/panikombo/forms.py +++ b/panikombo/forms.py @@ -1,5 +1,7 @@ +import json + from django import forms -from django_select2.widgets import HeavySelect2Widget, convert_to_js_string_arr +from django_select2.widgets import HeavySelect2Widget from taggit.forms import TagWidget from emissions.models import SoundFile, Episode @@ -16,7 +18,7 @@ class SoundFileWidget(HeavySelect2Widget): soundfile.episode.title, soundfile.title or soundfile.id) texts = [fmt(soundfile) for soundfile in queryset.select_related()] - return convert_to_js_string_arr(texts) + return json.dumps(texts) class SoundCellForm(forms.ModelForm): @@ -35,7 +37,7 @@ class EpisodeWidget(HeavySelect2Widget): def fmt(episode): return '%s - %s' % (episode.emission.title, episode.title) texts = [fmt(episode) for episode in queryset.select_related()] - return convert_to_js_string_arr(texts) + return json.dumps(texts) class EpisodeCellForm(forms.ModelForm): -- 2.39.2