Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
Currently this method throws an out of range index exception.
Original:
public int getAdjustmentPromoIndex(String productPromoId) {
int index = adjustments.size();
while (index > 0) {
if (adjustments.get(index).getString("productPromoId").equals(productPromoId))
index++;
}
return -1;
}
Change to:
public int getAdjustmentPromoIndex(String productPromoId) {
int index = adjustments.size();
while (index > 0) {
index--;
if (adjustments.get(index).getString("productPromoId").equals(productPromoId)) { return(index); }
}
return -1;
}