Преглед на файлове

Fix handle undefined receiver when updating an avatar

Lennart Grahl преди 6 години
родител
ревизия
e8638f2ebb
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      src/services/webclient.ts

+ 4 - 0
src/services/webclient.ts

@@ -2936,6 +2936,10 @@ export class WebClientService {
 
         // Get receiver
         const receiver = this.receivers.getData({type: args.type, id: args.id});
+        if (receiver === undefined) {
+            this.$log.error(this.logTag, 'Received avatar update for nonexistent receiver');
+            return;
+        }
 
         // Set low-res avatar
         receiver.avatar.low = data;