Defect #34856 » time_entry.diff
| app/models/time_entry.rb Fri Dec 25 16:52:01 2020 +0330 → app/models/time_entry.rb Mon Mar 08 18:45:41 2021 +0330 | ||
|---|---|---|
| 114 | 114 | end | 
| 115 | 115 | @invalid_issue_id = nil | 
| 116 | 116 | else | 
| 117 | @invalid_issue_id = issue_id | |
| 117 | if user.allowed_to?(:log_time, issue.project) && issue.assigned_to_id_changed? | |
| 118 | tmp_previous_assignee = issue.assigned_to | |
| 119 | issue.assigned_to = issue.previous_assignee | |
| 120 | if !issue.visible?(user) | |
| 121 | @invalid_issue_id = issue_id | |
| 122 | end | |
| 123 | issue.assigned_to = tmp_previous_assignee | |
| 124 | else | |
| 125 | @invalid_issue_id = issue_id | |
| 126 | end | |
| 118 | 127 | end | 
| 119 | 128 | end | 
| 120 | 129 | if user_id_changed? && user_id != author_id && !user.allowed_to?(:log_time_for_other_users, project) |