Create page from post

This commit is contained in:
Christoph Hagen
2025-01-18 12:02:06 +01:00
parent 1d4b3c266c
commit 51eff690d2
7 changed files with 88 additions and 24 deletions

View File

@@ -29,7 +29,7 @@ final class Page: Item, DateItem, LocalizedItem {
var hasEndDate: Bool
@Published
var endDate: Date
var potentialEndDate: Date
@Published
var german: LocalizedPage
@@ -62,7 +62,7 @@ final class Page: Item, DateItem, LocalizedItem {
self.hideDate = hideDate
self.startDate = startDate
self.hasEndDate = endDate != nil
self.endDate = endDate ?? startDate
self.potentialEndDate = endDate ?? startDate
self.german = german
self.english = english
self.tags = tags
@@ -227,7 +227,7 @@ extension Page {
hideDate: hideDate ? true : nil,
createdDate: createdDate,
startDate: startDate,
endDate: hasEndDate ? endDate : nil,
endDate: endDate,
german: german.data,
english: english.data,
requiredFiles: requiredFiles.nonEmpty?.map { $0.id }.sorted())