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

Responder a