diff --git a/smcontroller/smcontroller_test.go b/smcontroller/smcontroller_test.go index 3ae353f6..0ec8a568 100644 --- a/smcontroller/smcontroller_test.go +++ b/smcontroller/smcontroller_test.go @@ -815,14 +815,15 @@ func TestLogMessages(t *testing.T) { ErrorInfo: &cloudprotocol.ErrorInfo{ Message: "this is error", }, - Status: "ok", + Status: cloudprotocol.LogStatusError, } smClient.sendMessageChannel <- &pbsm.SMOutgoingMessages{ SMOutgoingMessage: &pbsm.SMOutgoingMessages_Log{ Log: &pbsm.LogData{ LogId: "log0", PartCount: 2, Part: 1, Data: []byte("this is log"), - Error: &pbcommon.ErrorInfo{Message: "this is error"}, + Error: &pbcommon.ErrorInfo{Message: "this is error"}, + Status: cloudprotocol.LogStatusError, }, }, } diff --git a/smcontroller/smhandler.go b/smcontroller/smhandler.go index 643e103e..d80a51e6 100644 --- a/smcontroller/smhandler.go +++ b/smcontroller/smhandler.go @@ -572,7 +572,7 @@ func (handler *smHandler) processLogMessage(data *pb.LogData) { ExitCode: int(data.GetError().GetExitCode()), Message: data.GetError().GetMessage(), }, - Status: "ok", + Status: data.GetStatus(), }); err != nil { log.Errorf("Can't send log: %v", err) }