You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by cu...@apache.org on 2018/04/02 17:46:19 UTC

[whimsy] branch master updated: Fix WHIMSY-189

This is an automated email from the ASF dual-hosted git repository.

curcuru pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new abf308e  Fix WHIMSY-189
abf308e is described below

commit abf308e4bb20a641ac009a19b9b8c95c282b3bfa
Author: Shane Curcuru <as...@shanecurcuru.org>
AuthorDate: Mon Apr 2 13:46:13 2018 -0400

    Fix WHIMSY-189
    
    Note: changes behavior subtly when @quick=false; all people are
    represented, but some will have ids and _Unfound_Wont
---
 lib/whimsy/asf/agenda/front.rb | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/lib/whimsy/asf/agenda/front.rb b/lib/whimsy/asf/agenda/front.rb
index 434c88d..3b2e8ff 100644
--- a/lib/whimsy/asf/agenda/front.rb
+++ b/lib/whimsy/asf/agenda/front.rb
@@ -39,10 +39,8 @@ class ASF::Board::Agenda
               attending: !absent.include?(name)
             }
           else
-
             # look up name
             search = ASF::Person.list("cn=#{name}")
-
             # if found, save results in the attributes
             if search.length == 1
               person = search.first
@@ -54,6 +52,14 @@ class ASF::Board::Agenda
                 member: person.asf_member?,
                 attending: !absent.include?(name)
               }
+            else
+              # If not found, fallback to @quick behavior; WHIMSY-189
+              attr['people']['_' + name.gsub(/\W/, '_')] = {
+                name: name,
+                sortName: sort_name,
+                role: role,
+                attending: !absent.include?(name)
+              }
             end
           end
         end

-- 
To stop receiving notification emails like this one, please contact
curcuru@apache.org.