Fix build error on invalid build list, reset builder on restart

This commit is contained in:
Wedge 2019-03-26 09:39:50 +03:00
parent 3243bbb6af
commit ef275786cf
1 changed files with 3 additions and 3 deletions

View File

@ -21,8 +21,7 @@ module AbfWorker
fill_container_data if status != STARTED
unless subject.valid?
subject.build_error(false)
subject.save(validate: false)
subject.update_attribute(:status, BuildList::BUILD_ERROR)
return
end
@ -80,6 +79,7 @@ module AbfWorker
else
Redis.current.lpush RESTARTED_BUILD_LISTS, subject.id
subject.update_column(:status, BuildList::BUILD_PENDING)
subject.update_column(:builder_id, nil)
return true
end
end
@ -96,4 +96,4 @@ module AbfWorker
end
end
end
end