From 088a34d42d9e51b47e9e597db9dc3784644ed41a Mon Sep 17 00:00:00 2001 From: Roman Serikov Date: Wed, 14 Oct 2020 18:59:07 +0300 Subject: [PATCH] dont create verification if status failed --- cmd/compiler/verification.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/compiler/verification.go b/cmd/compiler/verification.go index a08b6a8f7..17fe02c37 100644 --- a/cmd/compiler/verification.go +++ b/cmd/compiler/verification.go @@ -1,6 +1,8 @@ package main import ( + "fmt" + "github.com/baking-bad/bcdhub/internal/compiler/compilation" "github.com/baking-bad/bcdhub/internal/database" "github.com/baking-bad/bcdhub/internal/helpers" @@ -95,6 +97,10 @@ func (ctx *Context) verify(ct compilation.Task) (*database.CompilationTask, erro return nil, err } + if status != compilation.StatusSuccess { + return nil, fmt.Errorf("verification for task_id %v failed", ct.ID) + } + return task, nil }