For upgrade tier, user should have 2 nft, but when tier configuration has amount (max count of nft in this tier) - 1, user could not join twice to tier (have 2 nft).
Each tier has value `amount`, which mean max allowed minted nft in this tier. 1 is also normal value of this variable.
When amount is 1, user could not have 2 nft in this tier, So he could not upgrade tier(call upgradeTier) function.
OR, when user bought 1 nft and tier becomes full, user also could not upgrade his tier.
User could not upgrade tier die tier configuration
Manual review
Allow user to pay for additional nft, while he call upgradeTier function.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.