sobjects/notification.py
changeset 2650 18aec79ec3a3
parent 2577 7c9888114085
child 2789 39712da6f397
child 2879 ae26a80c0635
--- 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()