You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by Sam Ruby <ru...@apache.org> on 2016/03/02 17:05:15 UTC
[whimsy.git] [1/1] Commit 80fce84: try harder to find membership applications
Commit 80fce841271d051e4a97fa9430962afdc0ed7b89:
try harder to find membership applications
Branch: refs/heads/master
Author: Sam Ruby <ru...@intertwingly.net>
Committer: Sam Ruby <ru...@intertwingly.net>
Pusher: rubys <ru...@apache.org>
------------------------------------------------------------
www/roster/models/committer.rb | +++++++++ ---
------------------------------------------------------------
12 changes: 9 additions, 3 deletions.
------------------------------------------------------------
diff --git a/www/roster/models/committer.rb b/www/roster/models/committer.rb
index ba00a53..3e354b9 100644
--- a/www/roster/models/committer.rb
+++ b/www/roster/models/committer.rb
@@ -83,9 +83,15 @@ def self.serialize(id, env)
member[:status] = ASF::Member.status[id] || 'Active'
apps = ASF::SVN['private/documents/member_apps']
- memapp = member[:info].split("\n").first.downcase.gsub(/\s/, '-')
- if apps and File.exist? File.join(apps, memapp + '.pdf')
- response[:forms][:member] = memapp + '.pdf'
+ [
+ person.icla.legal_name,
+ person.icla.name,
+ member[:info].split("\n").first.strip
+ ].uniq.each do |name|
+ memapp = name.downcase.gsub(/\s/, '-')
+ if apps and File.exist? File.join(apps, memapp + '.pdf')
+ response[:forms][:member] = memapp + '.pdf'
+ end
end
else
if person.member_nomination