I'm trying to develop a module in Javascript and I try to generate rpc calls to query odoo database. I'm trying to do some calls from differents functions like that "obtener_id_empleado" and I'm trying to return the result to the main function but I always obtain undefined. Why?
In the console.log(result) I obtain an array of database data, but after the return and the assignment in console.log(empleado) I obtain undefined. Why?
willStart: function () {
var self = this;
var empleado = 0;
empleado = this.obtener_id_empleado();
console.log(empleado);
},
obtener_id_empleado: function(){
rpc.query({
model: 'hr.employee',
method: 'search_read',
args: [[['user_id', '=', this.getSession().uid]], ['name','id']],
context: session.user_context,
})
.then(function(result) {
console.log(result);
return result;
});
},
Thanks