difftreelog
fix collection owner ouroboros
in: master
1 file changed
pallets/nonfungible/src/lib.rsdiffbeforeafterboth1273 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 }