Skip to content

Commit

Permalink
Fail gracefully when api/posts user is deleted
Browse files Browse the repository at this point in the history
Fixes #277
  • Loading branch information
Undo1 committed Nov 3, 2017
1 parent 7779136 commit 83f3a9f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions app/views/posts/_post.json.jbuilder
Expand Up @@ -4,12 +4,12 @@ json.merge!(count_tp: post.feedbacks.to_a.count { |f| f.feedback_type.include? '
count_naa: post.feedbacks.to_a.count { |f| f.feedback_type.include? 'n' },
autoflagged: {
flagged: post.flagged?,
names: post.flag_logs.select { |f| f.success && f.is_auto }.map { |f| f.user.username },
names: post.flag_logs.select { |f| f.success && f.is_auto }.map { |f| f.user&.username },
users: post.flaggers.map { |u| u.as_json.select { |k, _v| k == 'username' || k.include?('_chat_id') } }
},
manual_flags: {
users: post.manual_flaggers.map { |u| u.as_json.select { |k, _v| k == 'username' || k.include?('_chat_id') } }
},
feedbacks: post.feedbacks.map { |f| { feedback_type: f.feedback_type, user_name: f.user_name || f.user.username } },
feedbacks: post.feedbacks.map { |f| { feedback_type: f.feedback_type, user_name: f.user_name || f.user&.username } },
reason_weight: post.reasons.map(&:weight).reduce(:+),
revision_count: post.get_revision_count)

0 comments on commit 83f3a9f

Please sign in to comment.