Ola,.,. Olhando meu catalogo percebi que aleatoriamente alguns objetos sao criados com RIDs negativos, afetando a ordem dos resultados em um searchResults, que so sao corrigidos com um rebuild no catalogo. Gostaria de saber qual a causa desse numero.
Uso um metodo proprio para criar os objetos: def criaObj(self, tipo, local, id, titulo, descricao): uTool = getToolByName(self, 'plone_utils') try: local.invokeFactory(tipo, id = id, title = titulo, description = descricao) message = 'Objeto criado com sucesso.' except ConflictError: raise except ValueError: message = self.item_nao_permitido except Unauthorized: message = self.nao_autorizado except: message = self.erro uTool.addPortalMessage(PloneMessageFactory(message)) return self.request['RESPONSE'].redirect(local.absolute_url()) Versoes Ubuntu 8.10 python 2.4.5 Zope 2.9.9-final Plone 2.5.5 Fabricio Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com