From eb6491f3e8ec49391dba52cdc50f71a2cd385937 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 30 Oct 2018 08:58:23 +0100 Subject: [PATCH] grandlyon: force lazy field var into unicode when creating geojson --- grandlyon/scripts/generate-geojson.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grandlyon/scripts/generate-geojson.py b/grandlyon/scripts/generate-geojson.py index f0e752f..7c79827 100644 --- a/grandlyon/scripts/generate-geojson.py +++ b/grandlyon/scripts/generate-geojson.py @@ -29,7 +29,7 @@ for formdef in FormDef.select(): formdata = formdef.data_class().get(formdata_id) formdata_vars = formdata.get_substitution_variables() for field in ('numero', 'voie', 'commune', 'message', 'type_probleme'): - feature['properties'][field] = formdata_vars.get('form_var_%s' % field) + feature['properties'][field] = unicode(formdata_vars.get('form_var_%s' % field)) feature['properties']['datetime'] = formdata_vars['form_receipt_datetime'].strftime('%d/%m/%Y %H:%M') feature['properties']['reference'] = '%s:%s' % (formdata_vars['form_slug'], formdata_id)