diff -r 5d4a943695d1 -r 18aec79ec3a3 sobjects/notification.py --- a/sobjects/notification.py Mon Aug 03 09:37:13 2009 +0200 +++ b/sobjects/notification.py Mon Aug 03 10:50:57 2009 +0200 @@ -76,8 +76,8 @@ return rset = entity.related('wf_info_for') try: - view = session.vreg.select('views', 'notif_status_change', - session, rset=rset, row=0) + view = session.vreg['views'].select('notif_status_change', session, + rset=rset, row=0) except RegistryException: return comment = entity.printable_value('comment', format='text/plain') @@ -100,7 +100,7 @@ rset = session.eid_rset(fromeid) vid = 'notif_%s_%s' % (self.event, rtype) try: - view = session.vreg.select('views', vid, session, rset=rset, row=0) + view = session.vreg['views'].select(vid, session, rset=rset, row=0) except RegistryException: return RenderAndSendNotificationView(session, view=view) @@ -117,7 +117,7 @@ rset = entity.as_rset() vid = 'notif_%s' % self.event try: - view = session.vreg.select('views', vid, session, rset=rset, row=0) + view = session.vreg['views'].select(vid, session, rset=rset, row=0) except RegistryException: return RenderAndSendNotificationView(session, view=view) @@ -138,7 +138,7 @@ msgid_timestamp = True def recipients(self): - finder = self.vreg.select('components', 'recipients_finder', self.req, + finder = self.vreg['components'].select('recipients_finder', self.req, rset=self.rset) return finder.recipients()