Il 03/09/2013 11:16, Vito Falco ha scritto:
Ciao a tutti,
ho creato un mio oggetto con un attributo di tipo data chiamato "datatermine".
Tale attributo è anche indice del catalogo.

Sto costruendo una semplice query che mi tiri fuori tutti i miei-oggetti con dataditermine non inferiore a oggi, ovvero tutti gli oggetti che hanno una data di termine non ancora superata.

quindi:
[...]
adesso = DateTime()
query = {'datatermine':{'query':[adesso,],'range':'min'}}
brains = self.portal_catalog(**query)

brains è vuoto, anche se di oggetti con datatermine superiori a oggi ce ne sono.

Dove sbaglio? A me sembra tutto lineare.

Prima di tutto controlla che a catalogo tutto sia indicizzato correttamente.

Poi non so, come prova a naso tenterei di non mettere query come lista visto che non stai facendo una query per range.

Ciao,

davide

--
Davide Moro
Technical Development Manager
http://linkedin.com/in/davidemoro82

Redomino Srl
http://redomino.com
HQ Largo Valgioie 14, Turin IT
Phone +39 0117499875

_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a