mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	Fix browser error in editing PMs.
PMs do not have a "topic" field. (imported from commit 023d283ad94147e8bb9a2c7f6959c0a636d825cd)
This commit is contained in:
		@@ -7,18 +7,23 @@ var currently_editing_messages = {};
 | 
			
		||||
exports.save = function (row) {
 | 
			
		||||
    var msg_list = current_msg_list;
 | 
			
		||||
    var message = current_msg_list.get(rows.id(row));
 | 
			
		||||
    var new_topic = row.find(".message_edit_topic").val();
 | 
			
		||||
    var new_content = row.find(".message_edit_content").val();
 | 
			
		||||
    var changed = false;
 | 
			
		||||
 | 
			
		||||
    var request = {message_id: message.id};
 | 
			
		||||
    if (new_topic !== message.subject && new_topic.trim() !== "") {
 | 
			
		||||
        request.subject = new_topic;
 | 
			
		||||
    if (message.type === "stream") {
 | 
			
		||||
        var new_topic = row.find(".message_edit_topic").val();
 | 
			
		||||
        if (new_topic !== message.subject && new_topic.trim() !== "") {
 | 
			
		||||
            request.subject = new_topic;
 | 
			
		||||
            changed = true;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    var new_content = row.find(".message_edit_content").val();
 | 
			
		||||
    if (new_content !== message.raw_content) {
 | 
			
		||||
        request.content = new_content;
 | 
			
		||||
        changed = true;
 | 
			
		||||
    }
 | 
			
		||||
    if (request.subject === undefined &&
 | 
			
		||||
        request.content === undefined) {
 | 
			
		||||
    if (!changed) {
 | 
			
		||||
        // If they didn't change anything, just cancel it.
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user