We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 38b8cc1 commit 1ecb55cCopy full SHA for 1ecb55c
app/models/grader.rb
@@ -484,12 +484,20 @@ def send_build_request_to_orca
484
485
def handle_image_build_attempt(logs, successful)
486
os = self.orca_status
487
- os['current_build'] = {
+ new_current_build = {
488
completed: true,
489
successful: successful,
490
logs: logs,
491
build_time: DateTime.now
492
}
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
501
self.update(orca_status: os)
502
end
503
0 commit comments