Problema com URL em Accordion dinamico

Pessoal, boa noite.

Estou utilizando o primefaces e criando dinamicamente um menu em que as chamadas das telas são atraves de CommandLinks.
Veja parte do código abaixo:

<p:accordionPanel activeIndex="#{menuBean.tabAtiva}" 
                                          value="#{menuBean.montarMenu()}"
                                          var="m">
                            
                            <p:tab title="#{m.nome}">
                                <p:dataList value="#{m.modulosFilhos}" var="s" itemType="disc">                                      
                                    <p:commandLink value="#{s.nome}" action="#{s.url}"/>
                                </p:dataList>  
                            </p:tab>
</p:accordionPanel>

Até ai tudo bem… o problema é que o action do CommandLink não está funcionando.
A string vinda do metodo URL fica assim: “/pasta/nomepagina?faces-redirect=true”

Obs.: quando a url é colocada de forma fixa no Action do CommandLink funciona perfeitamente.

Alguem pode ajudar??

Resolvi o problema. Ao invés de utilizar o datalist (nem sei pq usei) passei a utilizar o ui:repeat e funcionou.