FIX Ensure first processed stable version is treated as canonical

This commit is contained in:
Robbie Averill 2017-11-10 14:53:56 +13:00
parent b8cfbc204e
commit d51ece7308
1 changed files with 6 additions and 1 deletions

View File

@ -459,7 +459,12 @@ class DocumentationManifest
{
$fromLink = $this->stripLinkBase($from);
$toLink = $this->stripLinkBase($to);
$this->redirects[$fromLink] = $toLink;
// If the redirect "from" is already registered with a "to", don't override it. This ensures
// that the first version processed is treated as the canonical version.
if (!isset($this->redirects[$fromLink])) {
$this->redirects[$fromLink] = $toLink;
}
}
/**