diff --git a/src/plugins/sib-reactions.js b/src/plugins/sib-reactions.js
index b558e76fa4f50e2787a3e9b63ffc863999c0b33f..28a49fb3a9bd7db386ebbcdd282ada57ada31bee 100644
--- a/src/plugins/sib-reactions.js
+++ b/src/plugins/sib-reactions.js
@@ -90,7 +90,7 @@ converse.plugins.add('sib-reactions', {
         const reactions = message.get('reactions') || {};
         reactions[from_real_jid] = {
           emojis,
-          origin_id: reactions[from_real_jid] || null,
+          origin_id: reactions[from_real_jid]?.origin_id || null,
           from_real_jid,
         };