From 04a3d3e90d3dcbe1fbbb82441cf14c9f99fd2fed Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Wed, 13 Apr 2016 14:49:34 +0200 Subject: [PATCH] Fix issue w/ duplicate section IDs fixes #11580 --- modules/doc/library/Doc/DocParser.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/doc/library/Doc/DocParser.php b/modules/doc/library/Doc/DocParser.php index 5b4986b45..ac98584b6 100644 --- a/modules/doc/library/Doc/DocParser.php +++ b/modules/doc/library/Doc/DocParser.php @@ -133,9 +133,11 @@ class DocParser */ protected function uuid($id, $filename, SimpleTree $tree) { - if ($tree->getNode($id) !== null) { - $id = $id . '-' . md5($filename); + $id = str_replace(' ', '-', $id); + if ($tree->getNode($id) === null) { + return $id; } + $id = $id . '-' . md5($filename); $offset = 0; while ($tree->getNode($id)) { if ($offset++ === 0) {