Browse Source

Improved notify repetition code.

default 2 months ago
parent
commit
95d32cbe7c
1 changed files with 3 additions and 1 deletions
  1. 3 1
      html.c

+ 3 - 1
html.c

@@ -2993,7 +2993,9 @@ xs_str *html_notifications(snac *user, int skip, int show)
 
         object_get(id, &obj);
 
-        if (xs_set_add(&rep, xs_dict_get(obj, "id")) != 1)
+        const char *msg_id = NULL;
+
+        if (xs_is_dict(obj) && (msg_id = xs_dict_get(obj, "id")) && xs_set_add(&rep, msg_id) != 1)
             continue;
 
         const char *actor_id = xs_dict_get(noti, "actor");