xmera-circle / redmine_workload

[Fork] Calculate user workload over time
6 stars 3 forks source link

Date in past for "until" leads to "undefined method" #8

Closed mboremski closed 1 year ago

mboremski commented 2 years ago

Value in the past: grafik

leads to:

Started GET "/workloads?utf8=%E2%9C%93&workload%5Bfirst_day%5D=2022-08-22&workload%5Blast_day%5D=2022-03-31&workload%5Bstart_date%5D=2022-09-01&workload%5Bgroups%5D%5B%5D=75" for 10.10.92.21 at 2022-09-01 16:14:41 +0200
Processing by WorkloadsController#index as HTML
  Parameters: {"utf8"=>"✓", "workload"=>{"first_day"=>"2022-08-22", "last_day"=>"2022-03-31", "start_date"=>"2022-09-01", "groups"=>["75"]}}
  Current user: boremski (id=10)
Completed 500 Internal Server Error in 204ms (ActiveRecord: 11.1ms)

NoMethodError (undefined method `[]' for nil:NilClass):

plugins/redmine_workload/app/models/user_workload.rb:105:in `block (2 levels) in hours_per_user_issue_and_day'
plugins/redmine_workload/app/models/user_workload.rb:95:in `each'
plugins/redmine_workload/app/models/user_workload.rb:95:in `block in hours_per_user_issue_and_day'
plugins/redmine_workload/app/models/user_workload.rb:65:in `each'
plugins/redmine_workload/app/models/user_workload.rb:65:in `hours_per_user_issue_and_day'
plugins/redmine_workload/app/controllers/workloads_controller.rb:42:in `index'
lib/redmine/sudo_mode.rb:61:in `sudo_mode'