Tem alguem com experiência em plone relations? estou meio desesperado com o problema abaixo, teria alguem pra dar uma força?
Obrigado skype: ristow msn: rodrigo.ris...@bol.com.br > > I'm haveîng a BIG problem with relationship. After a reinstall > (quick_installer) of an product, > I'm receving the error: 'Could not adapt' bellow. I know what is the problem, > the object Publication don't > have the interface IRelationshipSource. But i don't know how to fix it > properly. > I'll apreciate some help!!!! > > Error: > > c:\zope\bibliosa\src\plonerelations.atfield\plonerelations\atfield\plonerelationsatfield.py(40)get() > -> res = IRelationshipSource(instance).getTargets(relation=self.relationship) > (Pdb) l > 35 security.declarePrivate('get') > 36 def get(self, instance, aslist=False, **kwargs): > 37 """get() returns the list of objects referenced under the > relationship > 38 """ > 39 import pdb; pdb.set_trace() > 40 -> res = > IRelationshipSource(instance).getTargets(relation=self.relationship) > 41 > 42 # singlevalued ref fields return only the object, not a list, > 43 # unless explicitely specified by the aslist option > 44 > 45 if not self.multiValued: > (...) > 2009-03-04 18:06:12 ERROR Zope.SiteErrorLog http://localhost:8681/test > Traceback (innermost last): > Module ZPublisher.Publish, line 119, in publish > Module ZPublisher.mapply, line 88, in mapply > Module ZPublisher.Publish, line 42, in call_object > Module Shared.DC.Scripts.Bindings, line 313, in __call__ > Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec > Module Products.PythonScripts.PythonScript, line 327, in _exec > Module None, line 12, in test > - <PythonScript at /test> > - Line 12 > Module Products.bibliosa.content.publication, line 152, in getAuthors > Module Products.Archetypes.ClassGen, line 56, in generatedAccessor > Module plonerelations.ATField._field, line 81, in get > Module plonerelations.ATField.ploneRelationsATField, line 40, in get > TypeError: ('Could not adapt', <Publication at > /ppt/content/pub/forschungslandschaft-soziale-arbeit-schweiz>, > <InterfaceClass plone.app.relations.interfaces.IRelationshipSource>) > > ------------------ > Class Information: > > from Products.LinguaPlone.public import BaseFolder > class Publication(BibliosaContentMixin, BaseFolder): > """ A publication with a variable schema > """ > security = ClassSecurityInfo() > implements(IPublication) > > # This name appears in the 'add' box > archetype_name = meta_type = portal_type = TYPENAME > schema = PUBLICATIONSCHEMA > inactive = PersistentDict() > (...) > > > class BibliosaContentMixin(object): > """ Base class for all bibliosa content classes > > Collects methods and variables shared by all > content types. > """ > immediate_view = 'base_view' > default_view = 'base_view' > _at_rename_after_creation = True > implements(IAttributeAnnotatable) > (...) > > class IPublication(Interface): > """ A publication """