diff options
author | default <nobody@localhost> | 2023-02-10 14:36:27 +0100 |
---|---|---|
committer | default <nobody@localhost> | 2023-02-10 14:36:27 +0100 |
commit | ed44462a41bc5451bf612bf0ae0fa221533f5dd5 (patch) | |
tree | 1d3c6557b62872e45816fd95336afc39deb3afe7 | |
parent | f4d337c549dace97e772a0b654815de48845c859 (diff) |
Fixed actor / post Delete confusion bug.
-rw-r--r-- | html.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1021,7 +1021,8 @@ d_char *html_people_list(snac *snac, d_char *os, d_char *list, const char *heade xs *s1 = xs_fmt( "<p><form method=\"post\" action=\"%s/admin/action\">\n" - "<input type=\"hidden\" name=\"actor\" value=\"%s\">\n", + "<input type=\"hidden\" name=\"actor\" value=\"%s\">\n" + "<input type=\"hidden\" name=\"actor-delete\" value=\"%s\">\n", snac->actor, actor_id, md5, t @@ -1553,7 +1554,8 @@ int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size, } else if (strcmp(action, L("Delete")) == 0) { - if (actor != NULL) { + char *actor_delete = xs_dict_get(p_vars, "actor-delete"); + if (actor_delete != NULL) { /* delete follower */ if (valid_status(follower_del(&snac, actor))) snac_log(&snac, xs_fmt("deleted follower %s", actor)); |