commit ed44462

default  ·  2023-02-10 13:36:27 +0000 UTC
parent f4d337c
Fixed actor / post Delete confusion bug.
1 files changed,  +4, -2
M html.c
M html.c
+4, -2
 1@@ -1021,7 +1021,8 @@ d_char *html_people_list(snac *snac, d_char *os, d_char *list, const char *heade
 2 
 3             xs *s1 = xs_fmt(
 4                 "<p><form method=\"post\" action=\"%s/admin/action\">\n"
 5-                "<input type=\"hidden\" name=\"actor\" value=\"%s\">\n",
 6+                "<input type=\"hidden\" name=\"actor\" value=\"%s\">\n"
 7+                "<input type=\"hidden\" name=\"actor-delete\" value=\"%s\">\n",
 8 
 9                 snac->actor, actor_id,
10                 md5, t
11@@ -1553,7 +1554,8 @@ int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size,
12         }
13         else
14         if (strcmp(action, L("Delete")) == 0) {
15-            if (actor != NULL) {
16+            char *actor_delete = xs_dict_get(p_vars, "actor-delete");
17+            if (actor_delete != NULL) {
18                 /* delete follower */
19                 if (valid_status(follower_del(&snac, actor)))
20                     snac_log(&snac, xs_fmt("deleted follower %s", actor));