From 25a1d032a14bd29719713d840ba3c97f34d27c4f Mon Sep 17 00:00:00 2001 From: Chirag Chhatrala <60499540+chiragchhatrala@users.noreply.github.com> Date: Mon, 16 Dec 2024 14:38:13 +0530 Subject: [PATCH] ESC-406 Fix Mention Extendtion for Quill (#648) --- client/lib/quill/quillMentionExtension.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/lib/quill/quillMentionExtension.js b/client/lib/quill/quillMentionExtension.js index 04c8e3f0..a3381295 100644 --- a/client/lib/quill/quillMentionExtension.js +++ b/client/lib/quill/quillMentionExtension.js @@ -30,7 +30,7 @@ export default function registerMentionExtension(Quill) { static create(data) { // Only create mention if we have valid data - if (!data || !data.field || !data.field.nf_id) { + if (!data || !data.field || !data.field.id) { return null } let node = super.create() @@ -40,13 +40,13 @@ export default function registerMentionExtension(Quill) { static setAttributes(node, data) { // Only set attributes if we have valid data - if (!data || !data.field || !data.field.nf_id) { + if (!data || !data.field || !data.field.id) { return } node.setAttribute('contenteditable', 'false') node.setAttribute('mention', 'true') - node.setAttribute('mention-field-id', data.field.nf_id || '') + node.setAttribute('mention-field-id', data.field.id || '') node.setAttribute('mention-field-name', data.field.name || '') node.setAttribute('mention-fallback', data.fallback || '') node.textContent = data.field.name || '' @@ -77,7 +77,7 @@ export default function registerMentionExtension(Quill) { static value(domNode) { return { field: { - nf_id: domNode.getAttribute('mention-field-id') || '', + id: domNode.getAttribute('mention-field-id') || '', name: domNode.getAttribute('mention-field-name') || '' }, fallback: domNode.getAttribute('mention-fallback') || ''