Merge pull request #2178 from nspcc-dev/fix-oracle-unsupported-code
transaction: fix ContentTypeNotSupported oracle code processing
This commit is contained in:
commit
1480e29548
1 changed files with 3 additions and 1 deletions
|
@ -48,7 +48,7 @@ var (
|
|||
func (c OracleResponseCode) IsValid() bool {
|
||||
return c == Success || c == ProtocolNotSupported || c == ConsensusUnreachable || c == NotFound ||
|
||||
c == Timeout || c == Forbidden || c == ResponseTooLarge ||
|
||||
c == InsufficientFunds || c == Error
|
||||
c == InsufficientFunds || c == ContentTypeNotSupported || c == Error
|
||||
}
|
||||
|
||||
// MarshalJSON implements json.Marshaler interface.
|
||||
|
@ -80,6 +80,8 @@ func (c *OracleResponseCode) UnmarshalJSON(data []byte) error {
|
|||
*c = ResponseTooLarge
|
||||
case "insufficientfunds":
|
||||
*c = InsufficientFunds
|
||||
case "contenttypenotsupported":
|
||||
*c = ContentTypeNotSupported
|
||||
case "error":
|
||||
*c = Error
|
||||
default:
|
||||
|
|
Loading…
Reference in a new issue