difftreelog
fix dont read tpp when not needed
in: master
1 file changed
pallets/common/src/lib.rsdiffbeforeafterboth1342 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));134613461347 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 = permissions1350 .value()1350 .get(&key)1351 .get(&key)1351 .cloned()1352 .cloned()1352 .unwrap_or_else(PropertyPermission::none);1353 .unwrap_or_else(PropertyPermission::none);