difftreelog
fix(nesting) wrong collection is being checked
in: master
1 file changed
pallets/nonfungible/src/lib.rsdiffbeforeafterboth628 }628 }629 match handle.limits.nesting_rule() {629 match handle.limits.nesting_rule() {630 NestingRule::Disabled => fail!(<CommonError<T>>::NestingIsDisabled),630 NestingRule::Disabled => fail!(<CommonError<T>>::NestingIsDisabled),631 NestingRule::Owner => ensure_sender_allowed::<T>(from, under, sender, nesting_budget)?,631 NestingRule::Owner => ensure_sender_allowed::<T>(handle.id, under, sender, nesting_budget)?,632 NestingRule::OwnerRestricted(whitelist) => {632 NestingRule::OwnerRestricted(whitelist) => {633 ensure!(633 ensure!(634 whitelist.contains(&from),634 whitelist.contains(&from),635 <CommonError<T>>::SourceCollectionIsNotAllowedToNest635 <CommonError<T>>::SourceCollectionIsNotAllowedToNest636 );636 );637 ensure_sender_allowed::<T>(from, under, sender, nesting_budget)?637 ensure_sender_allowed::<T>(handle.id, under, sender, nesting_budget)?638 }638 }639 }639 }640 Ok(())640 Ok(())