fix: use valid RPC method for session validation

This commit is contained in:
2025-10-15 15:46:42 -05:00
parent da83e18aa2
commit 470f510701
2 changed files with 22 additions and 6 deletions

View File

@@ -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;