git.delta.rocks / unique-network / refs/commits / 55aed0decfd1

difftreelog

fix cache is_token_owner call

Trubnikov Sergey2023-02-01parent: #e0f86c7.patch.diff
in: master

1 file changed

modifiedpallets/common/src/lib.rsdiffbeforeafterboth
1297 let is_collection_admin = collection.is_owner_or_admin(sender);1297 let is_collection_admin = collection.is_owner_or_admin(sender);
1298 let permissions = Self::property_permissions(collection.id);1298 let permissions = Self::property_permissions(collection.id);
1299
1300 let mut token_owner_result = None;
1301 let mut is_token_owner = || -> Result<bool, DispatchError> {
1302 *token_owner_result.get_or_insert_with(&is_token_owner)
1303 };
12991304
1300 for (key, value) in properties_updates {1305 for (key, value) in properties_updates {
1301 let permission = permissions1306 let permission = permissions