Code Review
/
nonrtric
/
rapp
/
ransliceassurance.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Container release version 1.2.0 for G-release
[nonrtric/rapp/ransliceassurance.git]
/
icsversion
/
internal
/
odusliceassurance
/
messageHandler.go
diff --git
a/icsversion/internal/odusliceassurance/messageHandler.go
b/icsversion/internal/odusliceassurance/messageHandler.go
index
2aee075
..
d58bf93
100644
(file)
--- a/
icsversion/internal/odusliceassurance/messageHandler.go
+++ b/
icsversion/internal/odusliceassurance/messageHandler.go
@@
-21,6
+21,7
@@
package sliceassurance
import (
package sliceassurance
import (
+ "bytes"
"encoding/json"
"io"
"io/ioutil"
"encoding/json"
"io"
"io/ioutil"
@@
-66,10
+67,14
@@
func getVesMessages(r io.ReadCloser) *[]string {
log.Warn(err)
return nil
}
log.Warn(err)
return nil
}
- err = json.Unmarshal(body, &messages)
- if err != nil {
- log.Warn(err)
- return nil
+ if bytes.HasPrefix(body, []byte("{")) {
+ messages = append(messages, string(body))
+ } else {
+ err = json.Unmarshal(body, &messages)
+ if err != nil {
+ log.Warn(err)
+ return nil
+ }
}
return &messages
}
}
return &messages
}