We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d805b4b commit c47b4a9Copy full SHA for c47b4a9
packages/cubejs-server/src/websocket-server.ts
@@ -45,7 +45,9 @@ export class WebSocketServer {
45
const resMsg = new TextDecoder().decode(await message.message.getFinalResult());
46
message.message = '~XXXXX~';
47
messageStr = JSON.stringify(message);
48
- messageStr = messageStr.replace('"~XXXXX~"', resMsg);
+ // resMsg may include any symbols and String.replace sometimes might treat them as a special/command symbols,
49
+ // to prevent this implicit unexpected changes we use replacer function, which returns what we want.
50
+ messageStr = messageStr.replace('"~XXXXX~"', () => resMsg);
51
} else {
52
53
}
0 commit comments