From 25dcdbd0c734db3e9ea518d559d67c3dd42f3211 Mon Sep 17 00:00:00 2001
From: Egor Ivkov <e.o.ivkov@gmail.com>
Date: Tue, 14 Nov 2023 19:37:57 +0300
Subject: [PATCH] feat: report actual error in console.connect

NO_DOC=internal
NO_TEST=internal
NO_CHANGELOG=internal
---
 src/box/lua/console.lua | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/box/lua/console.lua b/src/box/lua/console.lua
index 33d3639230..c8a9cfa5b1 100644
--- a/src/box/lua/console.lua
+++ b/src/box/lua/console.lua
@@ -880,7 +880,8 @@ local function connect(uri, opts)
         end
         if not remote then
             log.verbose(err)
-            box.error(box.error.NO_CONNECTION)
+            local reason = "Connection is not established: " .. err
+            box.error { code = box.error.NO_CONNECTION, reason = reason }
         end
         remote.console_eval = function(line)
             return remote:eval(line)
-- 
GitLab