fix: use valid RPC method for session validation
This commit is contained in:
@@ -544,7 +544,10 @@ export class TrytonClient {
|
||||
|
||||
// Establecer la sesión sin hacer login
|
||||
this.session = sessionToken;
|
||||
console.log("🔐 Session establecida en client:", this.session?.substring(0, 30) + "...");
|
||||
console.log(
|
||||
"🔐 Session establecida en client:",
|
||||
this.session?.substring(0, 30) + "..."
|
||||
);
|
||||
|
||||
// Actualizar la sesión en el connection pool ANTES de obtener proxy
|
||||
if (this.connection) {
|
||||
@@ -562,7 +565,10 @@ export class TrytonClient {
|
||||
try {
|
||||
console.log("🔐 Validando sesión con Tryton server...");
|
||||
// Usar un método que requiere autenticación para validar la sesión
|
||||
await proxy.request("model.res.user.get_preferences", [true, {}]);
|
||||
await proxy.request("model.res.user.get_preferences", [
|
||||
true,
|
||||
{},
|
||||
]);
|
||||
console.log("✅ Sesión restaurada exitosamente");
|
||||
this.connection.putConnection(proxy); // Devolver conexión al pool
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user