File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
api/ruby/find-inactive-members Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -144,7 +144,7 @@ def issue_activity(repo, date=@date)
144
144
def issue_comment_activity ( repo , date = @date )
145
145
# get all issue comments after specified date and iterate
146
146
info "...Issue comments"
147
- @client . issues_comments ( repo , { :since => date } ) . each do |comment |
147
+ @client . issues_comments ( repo , { :since => date } ) . each do |comment |
148
148
# if commenter is a member of the org and not active, make active
149
149
if t = @members . find { |member | member [ :login ] == comment [ "user" ] [ "login" ] && member [ :active ] == false }
150
150
make_active ( t [ :login ] )
@@ -155,7 +155,11 @@ def issue_comment_activity(repo, date=@date)
155
155
def pr_activity ( repo , date = @date )
156
156
# get all pull request comments comments after specified date and iterate
157
157
info "...Pull Request comments"
158
- @client . pull_requests_comments ( repo , { :since => date } ) . each do |comment |
158
+ @client . pull_requests_comments ( repo , { :since => date } ) . each do |comment |
159
+ # if there's no user (ghost user?) then skip this // THIS NEEDS BETTER VALIDATION
160
+ if comment [ "user" ] . nil?
161
+ next
162
+ end
159
163
# if commenter is a member of the org and not active, make active
160
164
if t = @members . find { |member | member [ :login ] == comment [ "user" ] [ "login" ] && member [ :active ] == false }
161
165
make_active ( t [ :login ] )
You can’t perform that action at this time.
0 commit comments