Co-authored-by: Richard Gibson <richard.gibson@gmail.com> Co-authored-by: marbar3778 <marbar3778@yahoo.com>
This commit is contained in:
parent
9a59234c42
commit
0df29024da
@ -25,6 +25,10 @@ Ref: https://keepachangelog.com/en/1.0.0/
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* [#19706](https://github.com/cosmos/cosmos-sdk/pull/19706) Stop treating inline JSON as a URL.
|
||||
|
||||
## [v0.1.1](https://github.com/cosmos/cosmos-sdk/releases/tag/x/upgrade/v0.1.1) - 2023-12-11
|
||||
|
||||
### Improvements
|
||||
|
||||
@ -54,7 +54,7 @@ func ParseInfo(infoStr string, opts ...ParseOption) (*Info, error) {
|
||||
}
|
||||
|
||||
// If it's a url, download it and treat the result as the real info.
|
||||
if _, err := neturl.Parse(infoStr); err == nil {
|
||||
if _, err := neturl.ParseRequestURI(infoStr); err == nil {
|
||||
if err := ValidateURL(infoStr, parseConfig.EnforceChecksum); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@ -74,6 +74,12 @@ func (s *InfoTestSuite) TestParseInfo() {
|
||||
expectedInfo: nil,
|
||||
expectedInError: []string{"plan info must not be blank"},
|
||||
},
|
||||
{
|
||||
name: "empty JSON",
|
||||
infoStrMaker: makeInfoStrFuncString("{}"),
|
||||
expectedInfo: &Info{},
|
||||
expectedInError: nil,
|
||||
},
|
||||
{
|
||||
name: "json binaries is wrong data type",
|
||||
infoStrMaker: makeInfoStrFuncString(binariesWrongJSON),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user