diff --git a/frappe/core/doctype/comment/comment.py b/frappe/core/doctype/comment/comment.py index 49b339731e..36d4a39c1a 100644 --- a/frappe/core/doctype/comment/comment.py +++ b/frappe/core/doctype/comment/comment.py @@ -27,6 +27,7 @@ class Comment(Document): def on_update(self): update_comment_in_doc(self) + self.notify_change('update') def on_trash(self): self.remove_comment_from_cache() diff --git a/frappe/public/js/frappe/form/form.js b/frappe/public/js/frappe/form/form.js index a4fa848215..0f27445e2a 100644 --- a/frappe/public/js/frappe/form/form.js +++ b/frappe/public/js/frappe/form/form.js @@ -1667,7 +1667,7 @@ frappe.ui.form.Form = class FrappeForm { } // no need to update timeline of owner of comment // gets handled via comment submit code - if (!(doc.doctype === 'Comment' && doc.owner === frappe.session.user)) { + if (!(action === 'add' && doc.doctype === 'Comment' && doc.owner === frappe.session.user)) { this.timeline && this.timeline.refresh(); } });