Browse Source

fix: speakerstats_component, attempt to index (a nil value)

j8
emrah 4 years ago
parent
commit
da33d8a033
1 changed files with 9 additions and 0 deletions
  1. 9
    0
      resources/prosody-plugins/mod_speakerstats_component.lua

+ 9
- 0
resources/prosody-plugins/mod_speakerstats_component.lua View File

40
             log("warn", "No room found %s", roomAddress);
40
             log("warn", "No room found %s", roomAddress);
41
             return false;
41
             return false;
42
         end
42
         end
43
+ 
44
+        if not room.speakerStats then
45
+            log("warn", "No speakerStats found for %s", roomAddress);
46
+            return false;
47
+        end
43
 
48
 
44
         local roomSpeakerStats = room.speakerStats;
49
         local roomSpeakerStats = room.speakerStats;
45
         local from = event.stanza.attr.from;
50
         local from = event.stanza.attr.from;
187
     if is_healthcheck_room(room.jid) then
192
     if is_healthcheck_room(room.jid) then
188
         return;
193
         return;
189
     end
194
     end
195
+ 
196
+    if not room.speakerStats then
197
+        return;
198
+    end
190
 
199
 
191
     local occupant = event.occupant;
200
     local occupant = event.occupant;
192
 
201
 

Loading…
Cancel
Save