diff --git a/cldoc/documentmerger.py b/cldoc/documentmerger.py index 81f4270..558c1d4 100644 --- a/cldoc/documentmerger.py +++ b/cldoc/documentmerger.py @@ -108,7 +108,10 @@ def _merge_file(self, mfilter, filename): key = 'doc' if len(parts) > 1: - key = parts[1] + if parts[0].endswith('operator'): # for operator/ and operator/=. + qid = self._normalized_qid(category) + else: + key = parts[1] if not self.qid_to_node[qid]: self.add_categories([qid])