From 14bb047eacd375755c3af644b0ffa008618f2f57 Mon Sep 17 00:00:00 2001 From: Trubnikov Sergey Date: Wed, 20 Jul 2022 14:31:16 +0000 Subject: [PATCH] misk: change add -> saturating_add --- --- a/pallets/refungible/src/common.rs +++ b/pallets/refungible/src/common.rs @@ -59,29 +59,31 @@ } fn create_multiple_items(data: &[CreateItemData]) -> Weight { - >::create_multiple_items(data.len() as u32) - + data - .iter() + >::create_multiple_items(data.len() as u32).saturating_add( + data.iter() .map(|data| match data { CreateItemData::ReFungible(rft_data) => { properties_weight::(&rft_data.properties) } _ => 0, }) - .sum::() + .fold(0, |a, b| a.saturating_add(b)), + ) } fn create_multiple_items_ex(call: &CreateItemExData) -> Weight { match call { CreateItemExData::RefungibleMultipleOwners(i) => { >::create_multiple_items_ex_multiple_owners(i.users.len() as u32) - + properties_weight::(&i.properties) + .saturating_add(properties_weight::(&i.properties)) } CreateItemExData::RefungibleMultipleItems(i) => { >::create_multiple_items_ex_multiple_items(i.len() as u32) - + i.iter() - .map(|d| properties_weight::(&d.properties)) - .sum::() + .saturating_add( + i.iter() + .map(|d| properties_weight::(&d.properties)) + .fold(0, |a, b| a.saturating_add(b)), + ) } _ => 0, } -- gitstuff