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/03/19 19:36:45 UTC

[whimsy] branch master updated: Improve error handling when data not yet present

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 494c983  Improve error handling when data not yet present
494c983 is described below

commit 494c9837b6a79848c8702ab71b8ed242da4c2f7e
Author: Shane Curcuru <as...@shanecurcuru.org>
AuthorDate: Mon Mar 19 15:36:41 2018 -0400

    Improve error handling when data not yet present
---
 www/members/inactive.cgi | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/www/members/inactive.cgi b/www/members/inactive.cgi
index e45202b..4668168 100755
--- a/www/members/inactive.cgi
+++ b/www/members/inactive.cgi
@@ -29,7 +29,11 @@ _html do
   MEETINGS = ASF::SVN['private/foundation/Meetings']
   attendance = JSON.parse(IO.read("#{MEETINGS}/attendance.json"))
   latest = Dir["#{MEETINGS}/2*"].sort.last.untaint
-  tracker = JSON.parse(IO.read("#{latest}/non-participants.json"))
+  begin
+    tracker = JSON.parse(IO.read("#{latest}/non-participants.json"))
+  rescue Errno::ENOENT => err
+    raise IOError, "#{err.message} - Perhaps Whimsy doesn't have the current meeting's data yet?", err.backtrace
+  end
 
   # determine user's name as found in members.txt
   name = ASF::Member.find_text_by_id($USER).to_s.split("\n").first

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