diff options
Diffstat (limited to 'mastoapi.c')
| -rw-r--r-- | mastoapi.c | 4 |
1 files changed, 3 insertions, 1 deletions
| @@ -2931,8 +2931,10 @@ int mastoapi_post_handler(const xs_dict *req, const char *q_path, | |||
| 2931 | if (xs_type(title) == XSTYPE_STRING) { | 2931 | if (xs_type(title) == XSTYPE_STRING) { |
| 2932 | /* add the list */ | 2932 | /* add the list */ |
| 2933 | xs *out = xs_dict_new(); | 2933 | xs *out = xs_dict_new(); |
| 2934 | xs *lid = list_maint(&snac, title, 1); | ||
| 2934 | 2935 | ||
| 2935 | if (xs_type(list_maint(&snac, title, 1)) == XSTYPE_TRUE) { | 2936 | if (!xs_is_null(lid)) { |
| 2937 | out = xs_dict_append(out, "id", lid); | ||
| 2936 | out = xs_dict_append(out, "title", title); | 2938 | out = xs_dict_append(out, "title", title); |
| 2937 | out = xs_dict_append(out, "replies_policy", xs_dict_get_def(args, "replies_policy", "list")); | 2939 | out = xs_dict_append(out, "replies_policy", xs_dict_get_def(args, "replies_policy", "list")); |
| 2938 | out = xs_dict_append(out, "exclusive", xs_stock(XSTYPE_FALSE)); | 2940 | out = xs_dict_append(out, "exclusive", xs_stock(XSTYPE_FALSE)); |