diff --git a/frappe/desk/link_preview.py b/frappe/desk/link_preview.py index f82a83a673..402883a3ad 100644 --- a/frappe/desk/link_preview.py +++ b/frappe/desk/link_preview.py @@ -33,11 +33,11 @@ def get_preview_data(doctype, docname): formatted_preview_data = { 'preview_image': preview_data.get(image_field), 'preview_title': preview_data.get(title_field), - 'name': preview_data.get('name') + 'name': preview_data.get('name'), } for key, val in preview_data.items(): - if val and meta.has_field(key): + if val and meta.has_field(key) and key not in [image_field, title_field, 'name']: formatted_preview_data[meta.get_field(key).label] = frappe.format(val, meta.get_field(key).fieldtype) return formatted_preview_data \ No newline at end of file diff --git a/frappe/public/js/frappe/ui/link_preview.js b/frappe/public/js/frappe/ui/link_preview.js index fe3cdfab52..71e92ba29d 100644 --- a/frappe/public/js/frappe/ui/link_preview.js +++ b/frappe/public/js/frappe/ui/link_preview.js @@ -188,16 +188,15 @@ frappe.ui.LinkPreview = class { if (!['preview_image', 'preview_title', 'name'].includes(key)) { let value = frappe.ellipsis(preview_data[key], 280); let label = key; - content_html = ` -
-
-
${label}
-
${value}
-
+ content_html += ` +
+
${label}
+
${value}
`; } }); + content_html = `
${content_html}
`; let popover_content =`
${image_html}