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'