Description:
fix sorting when avialable problem is nil
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r677:23aeddbc4690 - - 1 file changed: 6 inserted, 1 deleted
@@ -317,7 +317,9 | |||||
|
317 | self.groups.each do |group| |
|
317 | self.groups.each do |group| |
|
318 | group.problems.where(available: true).each { |p| problem << p } |
|
318 | group.problems.where(available: true).each { |p| problem << p } |
|
319 | end |
|
319 | end |
|
320 |
- problem.uniq! |
|
320 | + problem.uniq! |
|
|
321 | + if problem | ||
|
|
322 | + problem.sort! do |a,b| | ||
|
321 | case |
|
323 | case |
|
322 | when a.date_added < b.date_added |
|
324 | when a.date_added < b.date_added |
|
323 | 1 |
|
325 | 1 |
@@ -328,6 +330,9 | |||||
|
328 | end |
|
330 | end |
|
329 | end |
|
331 | end |
|
330 | return problem |
|
332 | return problem |
|
|
333 | + else | ||
|
|
334 | + return [] | ||
|
|
335 | + end | ||
|
331 | end |
|
336 | end |
|
332 |
|
337 | ||
|
333 | def can_view_problem?(problem) |
|
338 | def can_view_problem?(problem) |
You need to be logged in to leave comments.
Login now