diff options
| author | 2024-12-19 04:24:25 +0100 | |
|---|---|---|
| committer | 2024-12-19 04:24:25 +0100 | |
| commit | 844825f190f8651da36100d2a50cef54eaac14c1 (patch) | |
| tree | 6e44a7b8d60230be343913046fcec0d56c9bb8dc /data.c | |
| parent | Updated RELEASE_NOTES. (diff) | |
| download | penes-snac2-844825f190f8651da36100d2a50cef54eaac14c1.tar.gz penes-snac2-844825f190f8651da36100d2a50cef54eaac14c1.tar.xz penes-snac2-844825f190f8651da36100d2a50cef54eaac14c1.zip | |
content_search() also checks for the post id.
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 8 |
1 files changed, 8 insertions, 0 deletions
| @@ -2742,6 +2742,14 @@ xs_list *content_search(snac *user, const char *regex, | |||
| 2742 | if (id == NULL || is_hidden(user, id)) | 2742 | if (id == NULL || is_hidden(user, id)) |
| 2743 | continue; | 2743 | continue; |
| 2744 | 2744 | ||
| 2745 | /* test for the post URL */ | ||
| 2746 | if (strcmp(id, regex) == 0) { | ||
| 2747 | if (xs_set_add(&seen, md5) == 1) | ||
| 2748 | show--; | ||
| 2749 | |||
| 2750 | continue; | ||
| 2751 | } | ||
| 2752 | |||
| 2745 | xs *c = xs_str_new(NULL); | 2753 | xs *c = xs_str_new(NULL); |
| 2746 | const char *content = xs_dict_get(post, "content"); | 2754 | const char *content = xs_dict_get(post, "content"); |
| 2747 | const char *name = xs_dict_get(post, "name"); | 2755 | const char *name = xs_dict_get(post, "name"); |