fix: docusaurus-version generates wrong metadata

Fix #1140 

Regression from #1125
This commit is contained in:
Endilie Yacop Sucipto 2018-12-04 12:21:30 +08:00 committed by GitHub
parent 7a0ff3390d
commit cb1395ee29
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -117,13 +117,13 @@ files.forEach(file => {
const docsDir = path.join(CWD, '../', readMetadata.getDocsPath()); const docsDir = path.join(CWD, '../', readMetadata.getDocsPath());
const subDir = utils.getSubDir(file, docsDir); const subDir = utils.getSubDir(file, docsDir);
const originalId = subDir ? `${subDir}/${metadata.id}` : metadata.id; const docId = subDir ? `${subDir}/${metadata.id}` : metadata.id;
if (!versionFallback.diffLatestDoc(file, originalId)) { if (!versionFallback.diffLatestDoc(file, docId)) {
return; return;
} }
metadata.original_id = originalId; metadata.original_id = metadata.id;
metadata.id = `version-${version}-${originalId}`; metadata.id = `version-${version}-${metadata.id}`;
const targetFile = subDir const targetFile = subDir
? `${versionFolder}/${subDir}/${path.basename(file)}` ? `${versionFolder}/${subDir}/${path.basename(file)}`
: `${versionFolder}/${path.basename(file)}`; : `${versionFolder}/${path.basename(file)}`;