diff --git a/CHDataManagement/Generator/Page Generators/TagOverviewGenerator.swift b/CHDataManagement/Generator/Page Generators/TagOverviewGenerator.swift index 084d80f..57281af 100644 --- a/CHDataManagement/Generator/Page Generators/TagOverviewGenerator.swift +++ b/CHDataManagement/Generator/Page Generators/TagOverviewGenerator.swift @@ -161,7 +161,7 @@ final class TagOverviewGenerator { return imageSet } - content += RelatedPageLink( + content += RelatedPageLink( title: tag.title, description: description, url: tag.url, diff --git a/CHDataManagement/Generator/Results/GenerationResults.swift b/CHDataManagement/Generator/Results/GenerationResults.swift index 89b933f..e059eb1 100644 --- a/CHDataManagement/Generator/Results/GenerationResults.swift +++ b/CHDataManagement/Generator/Results/GenerationResults.swift @@ -298,6 +298,10 @@ final class GenerationResults: ObservableObject { func requiredOutputFile(_ path: String) { update { self.requiredOutputFiles.insert(path) } } + + func removeUnusedFile(_ unusedFile: String) { + update { self.unusedFilesInOutput.remove(unusedFile) } + } } private extension Dictionary where Value == Set { diff --git a/CHDataManagement/Views/Generation/GenerationContentView.swift b/CHDataManagement/Views/Generation/GenerationContentView.swift index 42cd1f6..eb79339 100644 --- a/CHDataManagement/Views/Generation/GenerationContentView.swift +++ b/CHDataManagement/Views/Generation/GenerationContentView.swift @@ -168,7 +168,7 @@ struct GenerationContentView: View { guard content.storage.deleteInOutputFolder(unusedFile) else { return } - content.results.unusedFilesInOutput.remove(unusedFile) + content.results.removeUnusedFile(unusedFile) } private func show(page pageId: String, language: ContentLanguage? = nil) {