mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 22:13:26 +00:00
compose: HTML-escape errors from server for compose_error.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
4a3ad0da06
commit
c4b60acf9c
@@ -379,7 +379,7 @@ export function send_message(request = create_message_object()) {
|
|||||||
// If we're not local echo'ing messages, or if this message was not
|
// If we're not local echo'ing messages, or if this message was not
|
||||||
// locally echoed, show error in compose box
|
// locally echoed, show error in compose box
|
||||||
if (!locally_echoed) {
|
if (!locally_echoed) {
|
||||||
compose_error(response, $("#compose-textarea"));
|
compose_error(_.escape(response), $("#compose-textarea"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1149,7 +1149,7 @@ export function initialize() {
|
|||||||
|
|
||||||
function failure(error_msg) {
|
function failure(error_msg) {
|
||||||
clear_invites();
|
clear_invites();
|
||||||
compose_error(error_msg, $("#compose-textarea"));
|
compose_error(_.escape(error_msg), $("#compose-textarea"));
|
||||||
$(event.target).prop("disabled", true);
|
$(event.target).prop("disabled", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import $ from "jquery";
|
import $ from "jquery";
|
||||||
|
import _ from "lodash";
|
||||||
|
|
||||||
import * as channel from "./channel";
|
import * as channel from "./channel";
|
||||||
import * as compose from "./compose";
|
import * as compose from "./compose";
|
||||||
@@ -96,7 +97,7 @@ export function schedule_message(request = compose.create_message_object()) {
|
|||||||
};
|
};
|
||||||
const error = function (response) {
|
const error = function (response) {
|
||||||
$("#compose-textarea").prop("disabled", false);
|
$("#compose-textarea").prop("disabled", false);
|
||||||
compose.compose_error(response, $("#compose-textarea"));
|
compose.compose_error(_.escape(response), $("#compose-textarea"));
|
||||||
};
|
};
|
||||||
/* We are adding a disable on compose under this block because we
|
/* We are adding a disable on compose under this block because we
|
||||||
want slash commands to be blocking in nature. */
|
want slash commands to be blocking in nature. */
|
||||||
|
|||||||
Reference in New Issue
Block a user