From 192f49d61f1a9393132329bc91718b98c107a094 Mon Sep 17 00:00:00 2001 From: Daniel Shiposha Date: Tue, 26 Sep 2023 10:10:11 +0000 Subject: [PATCH] fix: dont read tpp when not needed --- --- a/pallets/common/src/lib.rs +++ b/pallets/common/src/lib.rs @@ -1342,11 +1342,12 @@ FTE: FnOnce() -> bool, { let mut is_collection_admin = LazyValue::new(|| collection.is_owner_or_admin(sender)); - let permissions = Self::property_permissions(collection.id); + let mut permissions = LazyValue::new(|| Self::property_permissions(collection.id)); let mut changed = false; for (key, value) in properties_updates { let permission = permissions + .value() .get(&key) .cloned() .unwrap_or_else(PropertyPermission::none); -- gitstuff