mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-07-17 10:05:41 +00:00
🐛 Depositing PalletAttributeSet on incorrect nft (#2740)
## Context Implementing `HolderOf(collection_id)` we have observed a fancy glitch where pallet deposits event with incorrect values ### Test case [Observe following extrinsic](https://assethub-polkadot.subscan.io/extrinsic/0xdc72321b7674aa209c2f194ed49bd6bd12708af103f98b5b9196e0132dcba777) To mint in collection `51` user needs to be `HolderOf(50)`. Therefore current user is owner of item `394` `witness_data { owned_item: 394 }` All checking is done correctly, storage is updated correctly  However the event which is emitted does not make semantic sense as we updated storage for `50-394` not for `51-114`  ## The fix This PR fixes that depositing `PalletAttributeSet` emits correct values. --------- Co-authored-by: Jegor Sidorenko <jegor@parity.io> Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com>
This commit is contained in:
@@ -874,8 +874,8 @@ pub mod pallet {
|
||||
),
|
||||
);
|
||||
Self::deposit_event(Event::PalletAttributeSet {
|
||||
collection,
|
||||
item: Some(item),
|
||||
collection: collection_id,
|
||||
item: Some(owned_item),
|
||||
attribute: pallet_attribute,
|
||||
value: attribute_value,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user