box: fix shared lang between connected clients
Fixed the implementation of the box console. Before this fix, result of `\set language` is shared between clients via `console.connect`, despite the fact that clients have different `box.session.id`. Now the parameter of the selected language is stored by each client in his own `box.session.storage`. Fixes #8817 NO_DOC=bugfix (cherry picked from commit e4fda4b7)
Showing
- changelogs/unreleased/gh-8817-bug-fix-set-language-shared-between-conn-clients.md 5 additions, 0 deletions...-8817-bug-fix-set-language-shared-between-conn-clients.md
- src/box/lua/console.lua 1 addition, 1 deletionsrc/box/lua/console.lua
- test/box-luatest/gh_8817_bug_set_language_shared_test.lua 88 additions, 0 deletionstest/box-luatest/gh_8817_bug_set_language_shared_test.lua
Please register or sign in to comment