1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-26 10:36:23 -07:00

Exclude embed entries from the list of thread files retrieved

This commit is contained in:
Eggbertx 2025-04-05 22:00:09 -07:00
parent d0dbf82574
commit 7690bad025

View file

@ -22,10 +22,12 @@ var (
)
// GetThreadFiles gets a list of the files owned by posts in the thread, including thumbnails for convenience.
// It does not include deleted file entries or embeds
func GetThreadFiles(post *Post) ([]Upload, error) {
query := selectFilesBaseSQL + `WHERE post_id IN (
SELECT id FROM DBPREFIXposts WHERE thread_id = (
SELECT thread_id FROM DBPREFIXposts WHERE id = ?)) AND filename != 'deleted'`
SELECT thread_id FROM DBPREFIXposts WHERE id = ?)) AND filename != 'deleted' AND filename NOT LIKE 'embed:%'`
rows, err := Query(nil, query, post.ID)
if err != nil {
return nil, err