Description of problem: Calling ContentItem.getPath() includes the bundle in the path. This gives us a path similar to /ccm/content/linfo/bref/fondation-carrefour/testpage-item/testpage-item when in fact the URL is /ccm/content/linfo/bref/fondation-carrefour/testpage-item Adding <code>col.addNotEqualsFilter(OBJECT_TYPE, ContentBundle.TYPE); </code> to line 673 of ContentItem would fix the problem for ContentItems but it would then not work for ContentBundles. And, since I do not know what the correct behavior is for a ContentBundle, I figure I should refer this back to engineering. This is a problem because ContentPage.getSearchURLStub uses the call to getPath and thus returns an invalid URL. The same method also does not work because <code>return URL.there(sectionPath + getPath(), null).toString();</code> should actually be <code>return URL.there(sectionPath + "/" + getPath(), null).toString();</code> Version-Release number of selected component (if applicable): 6.0 How reproducible: Always Steps to Reproduce: 1. Call ContentPage.getSearchURLStub and you will see both problems. 2. 3. Actual results: /ccm/contentlinfo/bref/fondation-carrefour/testpage-item/testpage-item Expected results: /ccm/content/linfo/bref/fondation-carrefour/testpage-item Additional info: