If otherValue is a number, it will not have a .length property, ifi it is Other:, it will not be > 0.01
Only update the cart if it is the first time through because editing a gift does not currently have a cart object available