git.delta.rocks / unique-network / refs/commits / 6aa1a19dae60

difftreelog

fix collection owner ouroboros

Daniel Shiposha2023-02-10parent: #93e7f08.patch.diff
in: master

1 file changed

modifiedpallets/nonfungible/src/lib.rsdiffbeforeafterboth
1273 Some(from),1273 Some(from),
1274 nesting_budget,1274 nesting_budget,
1275 )? {1275 )? {
1276 // Pass, token existence is checked in `check_indirectly_owned`1276 // Pass, token existence and ouroboros checks are done in `check_indirectly_owned`
1277 } else if nesting.collection_admin && handle.is_owner_or_admin(&sender) {1277 } else if nesting.collection_admin && handle.is_owner_or_admin(&sender) {
1278 ensure!(1278 // token existence and ouroboros checks are done in `get_checked_topmost_owner`
1279 <TokenData<T>>::contains_key((handle.id, under)),1279 let _ = <PalletStructure<T>>::get_checked_topmost_owner(
1280 handle.id,
1281 under,
1282 Some(from),
1283 nesting_budget,
1280 <CommonError<T>>::TokenNotFound1284 )?.ok_or(<CommonError<T>>::TokenNotFound)?;
1281 );
1282 } else {1285 } else {
1283 fail!(<CommonError<T>>::UserIsNotAllowedToNest);1286 fail!(<CommonError<T>>::UserIsNotAllowedToNest);
1284 }1287 }