transport-management-system
transport-management-system copied to clipboard
Error al obtener coordenas al crear una punto de inicio de la ruta
al darle al boton get coord from google
aparece el siguiente mensaje de error:
Traceback (most recent call last):
File "/.repo_requirements/odoo/odoo/http.py", line 640, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/.repo_requirements/odoo/odoo/http.py", line 677, in dispatch
result = self._call_function(**self.params)
File "/.repo_requirements/odoo/odoo/http.py", line 333, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/.repo_requirements/odoo/odoo/service/model.py", line 101, in wrapper
return f(dbname, *args, **kwargs)
File "/.repo_requirements/odoo/odoo/http.py", line 326, in checked_call
result = self.endpoint(*a, **kw)
File "/.repo_requirements/odoo/odoo/http.py", line 935, in __call__
return self.method(*args, **kw)
File "/.repo_requirements/odoo/odoo/http.py", line 506, in response_wrap
response = f(*args, **kw)
File "/home/odoo/odoo-10.0/addons/web/controllers/main.py", line 885, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/home/odoo/odoo-10.0/addons/web/controllers/main.py", line 877, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/.repo_requirements/odoo/odoo/api.py", line 679, in call_kw
return call_kw_model(method, model, args, kwargs)
File "/.repo_requirements/odoo/odoo/api.py", line 664, in call_kw_model
result = method(recs, *args, **kwargs)
File "/.repo_requirements/odoo/odoo/models.py", line 3838, in create
self._fields[key].determine_inverse(record)
File "/.repo_requirements/odoo/odoo/fields.py", line 1000, in determine_inverse
getattr(records, self.inverse)()
File "/home/odoo/build/Jarsa/transport-management-system/tms/models/tms_place.py", line 107, in _set_lat_long
rec.set_lang_long()
File "/home/odoo/build/Jarsa/transport-management-system/tms/models/tms_place.py", line 92, in set_lang_long
point_x, point_y = geojson.loads(self.point).coordinates
File "/.repo_requirements/virtualenv/python2.7/local/lib/python2.7/site-packages/geojson/codec.py", line 55, in loads
**kwargs)
File "/usr/local/lib/python2.7/dist-packages/simplejson/__init__.py", line 518, in loads
return cls(encoding=encoding, **kw).decode(s)
File "/usr/local/lib/python2.7/dist-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "/usr/local/lib/python2.7/dist-packages/simplejson/decoder.py", line 393, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
TypeError: expected string or buffer
Le dí clic al mapa y despues get coord from google y si funciona correctamente, al parecer es un error de foco.
No entiendo que es error de foco?
A foco me refiero a que de debe dar clic en el mapa para que pueda obtener las coordenadas, si no se da clic no puede obtenerlas
Bug is confirmed in runbot.
@Hector-Camacho check this Issue.
point_x, point_y = geojson.loads(self.point).coordinates
The error traceback is because self.point = False
when you create a new record and when you try to update the coordinates the method set_lang_long()
is executed.
@jjmc1987
Puedes revisar que este issue se haya resuelto?
Saludos
El bug continua @luistriana28