Fix id of Items, saving
This commit is contained in:
@ -30,7 +30,7 @@ struct PageDetailView: View {
|
||||
title: "Page",
|
||||
text: "A page contains longer content")
|
||||
IdPropertyView(
|
||||
id: $page.id,
|
||||
id: $page.identifier,
|
||||
footer: "The page id is used to link to it internally.",
|
||||
validation: page.isValid,
|
||||
update: { page.update(id: $0) })
|
||||
@ -75,7 +75,7 @@ struct PageDetailView: View {
|
||||
isExternalPage: page.isExternalUrl,
|
||||
page: page.localized(in: language),
|
||||
transferImage: transferImage)
|
||||
.id(page.id + language.rawValue)
|
||||
.id(page.identifier + language.rawValue)
|
||||
ColoredButton(delete: deletePage)
|
||||
}
|
||||
.padding()
|
||||
@ -83,8 +83,8 @@ struct PageDetailView: View {
|
||||
}
|
||||
|
||||
private func deletePage() {
|
||||
guard content.storage.delete(page: page.id) else {
|
||||
print("Page '\(page.id)': Failed to delete file in content folder")
|
||||
guard content.storage.delete(page: page.identifier) else {
|
||||
print("Page '\(page.identifier)': Failed to delete file in content folder")
|
||||
return
|
||||
}
|
||||
content.remove(page)
|
||||
|
Reference in New Issue
Block a user