Files

12 lines
811 B
Diff

diff --git a/packages/webui/src/console-bus.mjs b/packages/webui/src/console-bus.mjs
index a446370c2..41a77074c 100644
--- a/packages/webui/src/console-bus.mjs
+++ b/packages/webui/src/console-bus.mjs
@@ -45,5 +45,5 @@ export function consoleBus(call, { send: sendOn = false, owner = null } = {}) {
// request reaches `owner` (mos-1394, sage-3157): createChat sends it only `plugins` with {}.
export function userOptionsFor({ owner, transport, send = false }) {
if (typeof owner !== 'function' || typeof transport !== 'function') throw new TypeError('userOptionsFor needs owner and transport functions');
- return session => consoleBus(transport(session.user), { send, owner });
+ return session => consoleBus(transport(session.user), { send, owner: (v, a) => owner(v, { ...a, sub: session.sub }) });
}