Skip to content

Commit 1ecb55c

Browse files
author
Ben Lerner
committed
amend storing build status
1 parent 38b8cc1 commit 1ecb55c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

app/models/grader.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,12 +484,20 @@ def send_build_request_to_orca
484484

485485
def handle_image_build_attempt(logs, successful)
486486
os = self.orca_status
487-
os['current_build'] = {
487+
new_current_build = {
488488
completed: true,
489489
successful: successful,
490490
logs: logs,
491491
build_time: DateTime.now
492492
}
493+
if !os.dig('current_build', 'completed')
494+
os['current_build'] = new_current_build
495+
else
496+
os = {
497+
'current_build' => new_current_build,
498+
'last_build' => os['current_build']
499+
}
500+
end
493501
self.update(orca_status: os)
494502
end
495503

0 commit comments

Comments
 (0)