fix(loyalty): loyalty point entry use wrong tier #22168
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix for > [Bug] V12 - Loyalty program: Loyalty Point Entry use wrong Tier #22167
This is incorrect because it loop from highest and see if cumulative amount is less than min tier spend but it won't work if min tier spend is at 0 (Which it can be since min tier spend is not mandatory field)
that might be why he add i == 0 to skip this error.
The new method loop from lowest and check if cumulative spend is more than min spend.