summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authordefault <nobody@localhost>2024-08-11 17:54:48 +0200
committerdefault <nobody@localhost>2024-08-11 17:54:48 +0200
commit3dbeee863e5004612993047dfe5650c1d59531c5 (patch)
tree1ba14bccbf89a99c1ac4845a5b135708886c3b80 /data.c
parent3663c816a35eb496a335a68ea2762f11c6ed45c5 (diff)
Minor search improvement.
Diffstat (limited to 'data.c')
-rw-r--r--data.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/data.c b/data.c
index e5ff089..cfd20fe 100644
--- a/data.c
+++ b/data.c
@@ -2486,12 +2486,14 @@ xs_list *content_search(snac *user, const char *regex,
if (id == NULL || is_hidden(user, id))
continue;
+ xs *c = xs_str_new(NULL);
const char *content = xs_dict_get(post, "content");
+ const char *name = xs_dict_get(post, "name");
- if (xs_is_null(content))
- continue;
-
- xs *c = xs_dup(content);
+ if (!xs_is_null(content))
+ c = xs_str_cat(c, content);
+ if (!xs_is_null(name))
+ c = xs_str_cat(c, " ", name);
/* add alt-texts from attachments */
const xs_list *atts = xs_dict_get(post, "attachment");