fix report query update progress less often
fixes CNVS-10286 test plan - run outcome results report - it should work Change-Id: I8c32fa9302c5af8c3af3c6ce4a5b2c4a42809ffa Reviewed-on: https://gerrit.instructure.com/28117 Tested-by: Jenkins <jenkins@instructure.com> Reviewed-by: Cody Cutrer <cody@instructure.com> QA-Review: Rob Orton <rob@instructure.com> Product-Review: Rob Orton <rob@instructure.com>
This commit is contained in:
parent
75dba33a5d
commit
d5ad89ed09
|
@ -139,7 +139,7 @@ module Canvas::AccountReports
|
|||
row['submission date']=default_timezone_format(row['submission date'])
|
||||
csv << headers.map { |h| row[h] }
|
||||
|
||||
if i % 5 == 0
|
||||
if i % 100 == 0
|
||||
Shackles.activate(:master) do
|
||||
@account_report.update_attribute(:progress, (i.to_f/@total)*100)
|
||||
end
|
||||
|
@ -205,6 +205,7 @@ module Canvas::AccountReports
|
|||
LEFT OUTER JOIN assignments a ON a.id = ct.content_id
|
||||
AND ct.content_type = 'Assignment'
|
||||
LEFT OUTER JOIN submissions subs ON subs.assignment_id = a.id
|
||||
AND subs.user_id = u.id
|
||||
LEFT OUTER JOIN quiz_submissions qs ON r.artifact_id = qs.id
|
||||
AND r.artifact_type = 'QuizSubmission'
|
||||
LEFT OUTER JOIN assessment_questions aq ON aq.id = r.associated_asset_id
|
||||
|
@ -239,7 +240,7 @@ module Canvas::AccountReports
|
|||
|
||||
csv << headers.map { |h| row[h] }
|
||||
|
||||
if i % 5 == 0
|
||||
if i % 100 == 0
|
||||
Shackles.activate(:master) do
|
||||
@account_report.update_attribute(:progress, (i.to_f/@total)*100)
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue