Procházet zdrojové kódy

Fix exception that occurs when optional cp attribute is missing

Fix issue #3700
Dele Olajide před 1 měsícem
rodič
revize
d336d85998
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/headless/plugins/emoji/utils.js

+ 1 - 1
src/headless/plugins/emoji/utils.js

@@ -108,7 +108,7 @@ export function getShortnameReferences (text) {
     }
     const references = [...text.matchAll(converse.emojis.shortnames_regex)].filter(ref => ref[0].length > 0);
     return references.map(ref => {
-        const cp = converse.emojis.by_sn[ref[0].toLowerCase()].cp;
+        const cp = converse.emojis.by_sn[ref[0].toLowerCase()]?.cp;
         return {
             cp,
             'begin': ref.index,