Hello everybody, 

 

We have an instance of CPS 3.4.3 which uses CPSLDAPSetup, and we get an 
exception "iteration over non-sequence" when trying to use the search in the 
members directory.

 

After a little research we have done these modifications to the module 
CPSDirectory.utils.py and got rid of the exception:

 

1.      Add the line to the top of the module

 

             from DateTime import DateTime

 

2.      In the method "match", replace the line:

 

isinstance(searched, (basestring, int, long, NoneType)

 

for 

 

isinstance(searched, (basestring, int, long, NoneType, DateTime)

 

The next link goes to the line (in TRAC) that should be modified:

http://svn.nuxeo.org/trac/pub/browser/CPS3/products/CPSDirectory/trunk/utils.py#L152

 

The reason to add the type DateTime is because is used for the field 
last_login_time. We had some other ticket related to this field 
http://www.mail-archive.com/[email protected]/msg01828.html 

 

Excuse me for not sending the solution to the repository by myself but I lost 
my credentials and I don't know how to retrieve them. If somebody at Nuxeo may 
help me I would appreciate it.

 

Thank you very much.

JoseLuis de la Rosa Triviño 
Técnico de Desarrollo Software 
FUNDACIÓN IAVANTE 
[EMAIL PROTECTED] 
Tel. 951 015 300 

 

Este correo electrónico y, en su caso, cualquier fichero anexo, contiene 
información confidencial exclusivamente dirigida a su(s) destinatario(s). Toda 
copia o divulgación deberá ser autorizada por IAVANTE.

This e-mail and any attachments are confidential and exclusively directed to 
its adressee(s). Any copy or distribution will have to be authorized by IAVANTE.

 

_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

Reply via email to