git.delta.rocks / unique-network / refs/commits / 192f49d61f1a

difftreelog

fix dont read tpp when not needed

Daniel Shiposha2023-09-26parent: #331f0fa.patch.diff
in: master

1 file changed

modifiedpallets/common/src/lib.rsdiffbeforeafterboth
1342 FTE: FnOnce() -> bool,1342 FTE: FnOnce() -> bool,
1343 {1343 {
1344 let mut is_collection_admin = LazyValue::new(|| collection.is_owner_or_admin(sender));1344 let mut is_collection_admin = LazyValue::new(|| collection.is_owner_or_admin(sender));
1345 let permissions = Self::property_permissions(collection.id);1345 let mut permissions = LazyValue::new(|| Self::property_permissions(collection.id));
13461346
1347 let mut changed = false;1347 let mut changed = false;
1348 for (key, value) in properties_updates {1348 for (key, value) in properties_updates {
1349 let permission = permissions1349 let permission = permissions
1350 .value()
1350 .get(&key)1351 .get(&key)
1351 .cloned()1352 .cloned()
1352 .unwrap_or_else(PropertyPermission::none);1353 .unwrap_or_else(PropertyPermission::none);