From c34c1d10b02ff222e1cc5f01857ee8b121bfbd81 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Mon, 3 Jun 2024 18:14:00 +0530 Subject: [PATCH] fix(link-preview): Correct synchronization of preview data on change. (#26641) (#26654) - Use 'config' attribute instead deprecated 'options' which is always undefined and prevent updating the preview data. Co-authored-by: Anes Fassih (cherry picked from commit 35a02b8d0ab6c7b1770b37506f28071939852fcf) Co-authored-by: Anes Fassih <36681054+anesfassih@users.noreply.github.com> --- frappe/public/js/frappe/ui/link_preview.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/ui/link_preview.js b/frappe/public/js/frappe/ui/link_preview.js index 71dc29ebe81..e9e434b0b2b 100644 --- a/frappe/public/js/frappe/ui/link_preview.js +++ b/frappe/public/js/frappe/ui/link_preview.js @@ -74,9 +74,9 @@ frappe.ui.LinkPreview = class { } this.popover_timeout = setTimeout(() => { - if (this.popover && this.popover.options) { + if (this.popover && this.popover.config) { let new_content = this.get_popover_html(preview_data); - this.popover.options.content = new_content; + this.popover.config.content = new_content; } else { this.init_preview_popover(preview_data); }