mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-06 10:20:09 +02:00
[Versioning] Fix issue when a doc is added (#231)
* Simplify function, return error if doc not found
This commit is contained in:
parent
420d2e86fb
commit
09726c6361
1 changed files with 6 additions and 6 deletions
|
@ -131,6 +131,11 @@ files.forEach(file => {
|
||||||
// returns the version to use for a document based on its id and
|
// returns the version to use for a document based on its id and
|
||||||
// what the requested version is
|
// what the requested version is
|
||||||
function docVersion(id, req_version) {
|
function docVersion(id, req_version) {
|
||||||
|
if (!available[id]) {
|
||||||
|
throw new Error(
|
||||||
|
`Document with id '${id}' was requested but no document with that id could be located.`
|
||||||
|
);
|
||||||
|
}
|
||||||
// iterate through versions until a version less than or equal to the requested
|
// iterate through versions until a version less than or equal to the requested
|
||||||
// is found, then check if that version has an available file to use
|
// is found, then check if that version has an available file to use
|
||||||
let requestedFound = false;
|
let requestedFound = false;
|
||||||
|
@ -141,16 +146,11 @@ function docVersion(id, req_version) {
|
||||||
if (!requestedFound) {
|
if (!requestedFound) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (!available[id]) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
if (available[id].has(versions[i])) {
|
if (available[id].has(versions[i])) {
|
||||||
return versions[i];
|
return versions[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
throw new Error(
|
return null;
|
||||||
`No document with id '${id}' available for use in version ${req_version} of the website. Verify that all version files are correct. Was the document deleted in a past version?`
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// returns whether a given file has content that differ from the
|
// returns whether a given file has content that differ from the
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue