UPdate compendiums
This commit is contained in:
@@ -184,15 +184,16 @@ function copyAndSanitizeSources() {
|
||||
const systemRichCount = systemJson.isArray ? countNonEmptyRichFields(systemJson.entries) : -1
|
||||
const targetRichCount = targetJson?.isArray ? countNonEmptyRichFields(targetJson.entries) : -1
|
||||
const authoritativeRawText = targetRichCount > systemRichCount ? targetRawText : rawText
|
||||
const authoritativeJson = targetRichCount > systemRichCount && targetJson?.isArray ? targetJson : systemJson
|
||||
|
||||
fs.writeFileSync(targetSourcePath, authoritativeRawText)
|
||||
|
||||
if (!systemJson.isArray) {
|
||||
if (!authoritativeJson.isArray) {
|
||||
summaries.push({ fileName, clearedFields: 0, copiedOnly: true })
|
||||
continue
|
||||
}
|
||||
|
||||
const { sanitized, clearedFields } = sanitizeEntries(systemJson.entries)
|
||||
const { sanitized, clearedFields } = sanitizeEntries(authoritativeJson.entries)
|
||||
fs.writeFileSync(systemSourcePath, `${JSON.stringify(sanitized, null, 2)}\n`)
|
||||
summaries.push({ fileName, clearedFields, copiedOnly: false })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user