Skip to content

Commit

Permalink
Fix:Open RSS feed for series & collections respect prevent indexing o…
Browse files Browse the repository at this point in the history
…ption #2047
  • Loading branch information
advplyr committed Oct 28, 2023
1 parent 61f2fb2 commit 88c794e
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions server/objects/Feed.js
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ class Feed {
this.xml = null
}

setFromCollection(userId, slug, collectionExpanded, serverAddress) {
setFromCollection(userId, slug, collectionExpanded, serverAddress, preventIndexing = true, ownerName = null, ownerEmail = null) {
const feedUrl = `${serverAddress}/feed/${slug}`

const itemsWithTracks = collectionExpanded.books.filter(libraryItem => libraryItem.media.tracks.length)
Expand All @@ -198,6 +198,9 @@ class Feed {
this.meta.feedUrl = feedUrl
this.meta.link = `${serverAddress}/collection/${collectionExpanded.id}`
this.meta.explicit = !!itemsWithTracks.some(li => li.media.metadata.explicit) // explicit if any item is explicit
this.meta.preventIndexing = preventIndexing
this.meta.ownerName = ownerName
this.meta.ownerEmail = ownerEmail

this.episodes = []

Expand Down Expand Up @@ -244,7 +247,7 @@ class Feed {
this.xml = null
}

setFromSeries(userId, slug, seriesExpanded, serverAddress) {
setFromSeries(userId, slug, seriesExpanded, serverAddress, preventIndexing = true, ownerName = null, ownerEmail = null) {
const feedUrl = `${serverAddress}/feed/${slug}`

let itemsWithTracks = seriesExpanded.books.filter(libraryItem => libraryItem.media.tracks.length)
Expand Down Expand Up @@ -272,6 +275,9 @@ class Feed {
this.meta.feedUrl = feedUrl
this.meta.link = `${serverAddress}/library/${libraryId}/series/${seriesExpanded.id}`
this.meta.explicit = !!itemsWithTracks.some(li => li.media.metadata.explicit) // explicit if any item is explicit
this.meta.preventIndexing = preventIndexing
this.meta.ownerName = ownerName
this.meta.ownerEmail = ownerEmail

this.episodes = []

Expand Down

0 comments on commit 88c794e

Please sign in to comment.