Specialize metadata errors (#633)

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
This commit is contained in:
Alexandru Vasile
2022-08-24 11:53:29 +03:00
committed by GitHub
parent a71223ab4a
commit 798e3aa48c
4 changed files with 26 additions and 6 deletions
+7 -1
View File
@@ -386,7 +386,13 @@ fn validate_storage(
};
match expected_hash == hash {
true => Ok(()),
false => Err(crate::error::MetadataError::IncompatibleMetadata.into()),
false => {
Err(crate::error::MetadataError::IncompatibleStorageMetadata(
pallet_name.into(),
storage_name.into(),
)
.into())
}
}
}