Re: Found a bug in the templates.

Philippe Vollenweider <[email protected]>
Newsgroups gmane.comp.cms.jahia.template
Message-ID <[email protected]>
Hi,

Thank you for finding bugs in the template 
document_listing which is not activated in this template set.
You will find a fix in the repository.

Cheers,

Philippe

At 07.12.2006 10:51, you wrote:
>Hi,
>
>I found a bug in doc/filters.inc in the 
>corporate_portal_templates_v2. In the beginning, 
>there are no categories, so the bug is hidden.
>But from the moment you add a category, you get a NullPointerException.
>See the bold text below…
>Is there somebody who can fix this bug (I 
>suggest creating a new ArrayList when the 
>iterator has elements) and put it into the code repository?
>
>Regards,
>Stijn
>
><%--
>Copyright 2002-2006 Jahia Ltd
>
>Licensed under the JAHIA COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (JCDDL),
>Version 1.0 (the "License"), or (at your option) any later version; you may
>not use this file except in compliance with the License. You should have
>received a copy of the License along with this 
>program; if not, you may obtain
>a copy of the License at
>
>  http://www.jahia.org/license/
>
>Unless required by applicable law or agreed to in writing, software
>distributed under the License is distributed on an "AS IS" BASIS,
>WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
>See the License for the specific language governing permissions and
>limitations under the License.
>--%><%
>//--------------------------------------------------------------------------
>//
>// Filtering for container list directoryDoc_filter of template doc.jsp
>//
>//--------------------------------------------------------------------------
>
>// Lets reset the previous variables
>Vector cFilterBeans = new Vector();
>ContainerFilterBean containerFilter = null;
>
>//-----------------------------------------------------------
>// Category filter (template doc)
>//-----------------------------------------------------------
>Set categories = new HashSet();
>List foundCategories = Category.findCategoriesByPropNameAndValue("homepage%",
>     String.valueOf(jData.params().getContentPage().getID()),user);
>List defaultSelectedCategories = null;
>Iterator iterator = foundCategories.iterator();
>while ( iterator.hasNext() ){
>       Category cat = (Category)iterator.next();
>       categories.add(cat);
>     defaultSelectedCategories.add(cat.getKey());
>     logger.debug("Add filter for categoriy " + cat.getKey());
>}
>if (! categories.isEmpty()) {
>     ContainerFilterByCategories containerCategoryFilter =
>         new 
> ContainerFilterByCategories(categories,jParams.getEntryLoadRequest(),true);
>     cFilterBeans.add(containerCategoryFilter);
>}
>......
>

-------=[ pvollenweider at jahia dot com ]=---------
Jahia : A collaborative source CMS and Portal Server
www.jahia.org Community and product web site
www.jahia.com Commercial services company
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.