difftreelog
fix disallow admins from changing sponsor
in: master
1 file changed
pallets/nft/src/lib.rsdiffbeforeafterboth446 let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);446 let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);447447448 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)?;450450451 target_collection.sponsorship = SponsorshipState::Unconfirmed(new_sponsor);451 target_collection.sponsorship = SponsorshipState::Unconfirmed(new_sponsor);452 target_collection.save()452 target_collection.save()