Commit ea65590a85a3d45018f7c02e4910386ad7d63155:
    fetch mail list only once


Branch: refs/heads/master
Author: Sam Ruby <[email protected]>
Committer: Sam Ruby <[email protected]>
Pusher: rubys <[email protected]>

------------------------------------------------------------
www/members/subscriptions.cgi                                | +++ --
------------------------------------------------------------
5 changes: 3 additions, 2 deletions.
------------------------------------------------------------


diff --git a/www/members/subscriptions.cgi b/www/members/subscriptions.cgi
index 09cd4dc..4fa869d 100755
--- a/www/members/subscriptions.cgi
+++ b/www/members/subscriptions.cgi
@@ -57,11 +57,12 @@ _html do
 
     members = ASF::Member.new.map {|id, text| ASF::Person[id]}
     ASF::Person.preload('cn', members)
+    maillist = ASF::Mail.list
 
     subscriptions = []
     File.readlines(SUBSCRIPTIONS).each do |line|
-      person = ASF::Mail.list[line.downcase.strip]
-      person ||= ASF::Mail.list[line.downcase.strip.sub(/\+\w+@/,'@')]
+      person = maillist[line.downcase.strip]
+      person ||= maillist[line.downcase.strip.sub(/\+\w+@/,'@')]
       if person
         id = person.id
         id = '*notinavail*' if id == 'notinavail'

Reply via email to