Skip to content

Commit

Permalink
Merge pull request #69 from martinpovolny/session_report_result
Browse files Browse the repository at this point in the history
One less place to store report results id.
  • Loading branch information
mzazrivec authored Jan 5, 2017
2 parents 76d9fe0 + 1a59fcd commit 1e847e3
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
6 changes: 2 additions & 4 deletions app/controllers/application_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -173,12 +173,10 @@ def render_chart
rpt = MiqReport.find_by_name(params[:report])
rpt.generate_table(:userid => session[:userid])
else
rpt = if controller_name == "dashboard" && @sb[:report_result_id] # Check for dashboard results
MiqReportResult.find(@sb[:report_result_id]).report_results
rpt = if session[:report_result_id]
MiqReportResult.find(session[:report_result_id]).report_results
elsif session[:rpt_task_id].present?
MiqTask.find(session[:rpt_task_id]).task_results
elsif session[:report_result_id]
MiqReportResult.find(session[:report_result_id]).report_results
else
@report
end
Expand Down
4 changes: 2 additions & 2 deletions app/controllers/dashboard_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -253,8 +253,8 @@ def widget_zoom
end

widget = MiqWidget.find_by_id(params[:widget].to_i)
# Save the rr id for render_zgraph
@sb[:report_result_id] = widget.contents_for_user(current_user).miq_report_result_id
# Save the rr id for rendering
session[:report_result_id] = widget.contents_for_user(current_user).miq_report_result_id

render :update do |page|
page << javascript_prologue
Expand Down

0 comments on commit 1e847e3

Please sign in to comment.