mirror of
https://github.com/TracksApp/tracks.git
synced 2026-01-04 08:18:50 +01:00
fix #1310. Add test for this
Found that I had a lot of tests commented out. They have some regressions I will fix later
This commit is contained in:
parent
5a24644aad
commit
7c1cd2a144
6 changed files with 696 additions and 694 deletions
|
|
@ -209,14 +209,14 @@ class Todo < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def update_state_from_project
|
||||
if self.state == 'project_hidden' and !self.project.hidden?
|
||||
if self.state == 'project_hidden' && !self.project.hidden?
|
||||
if self.uncompleted_predecessors.empty?
|
||||
self.state = 'active'
|
||||
self.activate!
|
||||
else
|
||||
self.state = 'pending'
|
||||
self.block!
|
||||
end
|
||||
elsif self.state == 'active' and self.project.hidden?
|
||||
self.state = 'project_hidden'
|
||||
elsif self.state == 'active' && self.project.hidden?
|
||||
self.hide!
|
||||
end
|
||||
self.save!
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue