diff --git a/CHDataManagement/Generator/Post Lists/PostListPageGenerator.swift b/CHDataManagement/Generator/Post Lists/PostListPageGenerator.swift index bac605f..43261b9 100644 --- a/CHDataManagement/Generator/Post Lists/PostListPageGenerator.swift +++ b/CHDataManagement/Generator/Post Lists/PostListPageGenerator.swift @@ -54,8 +54,9 @@ final class PostListPageGenerator { private func makePostData(post: Post) -> FeedEntryData { let localized: LocalizedPost = post.localized(in: language) - let linkUrl = post.linkedPage.map { - FeedEntryData.Link( + let linkUrl: FeedEntryData.Link? = post.linkedPage.map { + guard !$0.isDraft else { return nil } + return .init( url: $0.absoluteUrl(in: language), text: localized.pageLinkText ?? post.content.settings.posts.localized(in: language).defaultPageLinkText) }