Merge pull request #2178 from nspcc-dev/fix-oracle-unsupported-code

transaction: fix ContentTypeNotSupported oracle code processing
This commit is contained in:
Roman Khimov 2021-09-14 18:01:40 +03:00 committed by GitHub
commit 1480e29548
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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: