Fix governance VAA parsing on terra
Change-Id: I467fda757fb961cf4a391fcdb771f45af1a908f3
This commit is contained in:
parent
5a8d67c1d1
commit
858da0cb85
|
@ -94,7 +94,7 @@ fn handle_governance_payload<S: Storage, A: Api, Q: Querier>(
|
||||||
let gov_packet = GovernancePacket::deserialize(&data)?;
|
let gov_packet = GovernancePacket::deserialize(&data)?;
|
||||||
|
|
||||||
let module = String::from_utf8(gov_packet.module).unwrap();
|
let module = String::from_utf8(gov_packet.module).unwrap();
|
||||||
let module: String = module.chars().filter(|c| !c.is_whitespace()).collect();
|
let module: String = module.chars().filter(|c| c != &'\0').collect();
|
||||||
|
|
||||||
if module != "Core" {
|
if module != "Core" {
|
||||||
return Err(StdError::generic_err("this is not a valid module"));
|
return Err(StdError::generic_err("this is not a valid module"));
|
||||||
|
|
Loading…
Reference in New Issue