git.delta.rocks / unique-network / refs/commits / 7ac9c8c5f413

difftreelog

fix disallow admins from changing sponsor

Yaroslav Bolyukin2021-11-04parent: #ae0e886.patch.diff
in: master

1 file changed

modifiedpallets/nft/src/lib.rsdiffbeforeafterboth
446 let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);446 let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
447447
448 let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;448 let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;
449 target_collection.check_is_owner_or_admin(&sender)?;449 target_collection.check_is_owner(&sender)?;
450450
451 target_collection.sponsorship = SponsorshipState::Unconfirmed(new_sponsor);451 target_collection.sponsorship = SponsorshipState::Unconfirmed(new_sponsor);
452 target_collection.save()452 target_collection.save()