[FIX] website_google_map: avoid errors in json serialization

This commit is contained in:
Olivier Dony 2015-07-01 17:55:24 +02:00
parent e3bd2a5914
commit 22bd3bdd2f
1 changed files with 5 additions and 4 deletions

View File

@ -4,6 +4,7 @@ import json
from openerp import SUPERUSER_ID
from openerp.addons.web import http
from openerp.addons.web.http import request
from openerp.tools import html_escape as escape
class google_map(http.Controller):
@ -50,10 +51,10 @@ class google_map(http.Controller):
for partner in partner_obj.browse(cr, SUPERUSER_ID, partners_ids, context=context):
partner_data["partners"].append({
'id': partner.id,
'name': partner.name,
'address': '\n'.join(partner.name_get()[0][1].split('\n')[1:]),
'latitude': partner.partner_latitude,
'longitude': partner.partner_longitude,
'name': escape(partner.name),
'address': escape('\n'.join(partner.name_get()[0][1].split('\n')[1:])),
'latitude': escape(str(partner.partner_latitude)),
'longitude': escape(str(partner.partner_longitude)),
})
# generate the map