lopez adrian a écrit :
So i have to add some fields to my members infos. I put a string field
in my members_cps_field an when i want to see members info i got an
error:
Error Type: KeyError
Error Value:
'test'
Traceback:
Traceback (innermost last):
[snip]
* Module Products.CPSDirectory.BaseDirectory, line 566, in
renderEntryDetailed
* Module Products.CPSDirectory.BaseDirectory, line 896, in _getDataModel
* Module Products.CPSSchemas.DataModel, line 263, in _fetch
* Module Products.CPSDirectory.MetaDirectory, line 643, in getData
* Module Products.CPSDirectory.MetaDirectory, line 605, in
_getEntryFromBacking
KeyError: 'test'
That is because the default entry expr that is used when the toplevel meta
cannot find a suitable entry its members_zodb backing does not have such a key.
You should add it in the default dict ("") in the backing settings page:
cps/portal_directories/members/members/manage_editBackings
Or directly in your XML profile, in the directories/members.xml file :
<missing-entry-expr>python:{'homeless': False, 'last_login_time': None, 'test':
''}</missing-entry-expr>
--
Olivier
_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel