Sort file lists for consistent storage

This commit is contained in:
Christoph Hagen
2024-11-20 14:25:10 +01:00
parent 8ae2a237cc
commit cb22ae34f2
6 changed files with 76 additions and 23 deletions

View File

@ -219,9 +219,9 @@ final class Importer {
}
let page = LocalizedPageFile(
url: id,
files: pageFiles,
externalFiles: externalFiles,
requiredFiles: requiredFiles,
files: pageFiles.sorted(),
externalFiles: externalFiles.sorted(),
requiredFiles: requiredFiles.sorted(),
title: content.title!,
linkPreviewImage: thumbnail?.name,
linkPreviewTitle: content.linkPreviewTitle,
@ -320,7 +320,7 @@ final class Importer {
let images = page.linkPreviewImage.map { [$0] } ?? []
return LocalizedPostFile(
images: Set(images),
images: images.sorted(),
title: page.linkPreviewTitle ?? page.title,
content: content,
lastModifiedDate: nil)