Я запрашиваю portal_catalog для заполнения словаря кортежами (UID, Title). На сайте есть контент как по архетипам, так и по ловкости.
brains = portal_catalog.searchResults(path={ "query": site_physical_path + "/" + folder_name },
portal_type=["foobar.app.courseinfo", "Folder"] )
Похоже, что содержимому Ловкости не присвоен правильный UID, и на самом деле все элементы Ловкости имеют одинаковый UID (это даже не недопустимое значение).
('29550a9a-5e6c-4593-8bee-9db11f29b934', u'xxx dexterity'), ('29550a9a-5e6c-4593-8bee-9db11f29b934', u'yyy dexterity'),
Как лучше всего использовать уникальные идентификаторы для контента Archetypes и Dexterity в portal_catalog в качестве ключа идентификатора контента для поиска?