Description:
fix displaying bug
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r518:4d5c727a0d13 - - 2 files changed: 2 inserted, 1 deleted
@@ -196,6 +196,7 | |||||
|
196 | @struggle = Array.new |
|
196 | @struggle = Array.new |
|
197 | record = {} |
|
197 | record = {} |
|
198 | Submission.includes(:problem,:user).order(:problem_id,:user_id).find_each do |sub| |
|
198 | Submission.includes(:problem,:user).order(:problem_id,:user_id).find_each do |sub| |
|
|
199 | + next unless sub.user and sub.problem | ||
|
199 | if user != sub.user_id or problem != sub.problem_id |
|
200 | if user != sub.user_id or problem != sub.problem_id |
|
200 | @struggle << { user: record[:user], problem: record[:problem], tries: tries } unless solve |
|
201 | @struggle << { user: record[:user], problem: record[:problem], tries: tries } unless solve |
|
201 | record = {user: sub.user, problem: sub.problem} |
|
202 | record = {user: sub.user, problem: sub.problem} |
@@ -66,7 +66,7 | |||||
|
66 | %td= sub.try(:user).try(:full_name) |
|
66 | %td= sub.try(:user).try(:full_name) |
|
67 | %td= sub.try(:problem).try(:full_name) |
|
67 | %td= sub.try(:problem).try(:full_name) |
|
68 | %td= "#{time_ago_in_words(sub.submitted_at)} ago" |
|
68 | %td= "#{time_ago_in_words(sub.submitted_at)} ago" |
|
69 | - %td= "#{time_ago_in_words(sub.graded_at)} ago" |
|
69 | + %td= "#{sub.graded_at ? time_ago_in_words(sub.graded_at) : ''} ago" |
|
70 | %td= sub.grader_comment |
|
70 | %td= sub.grader_comment |
|
71 |
|
71 | ||
|
72 |
|
72 |
You need to be logged in to leave comments.
Login now