Skip to content

Commit fd656ad

Browse files
committed
Allow to set null currency for product discount
1 parent 9ac47ca commit fd656ad

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

NetLicensingClient/src/main/java/com/labs64/netlicensing/schema/converter/ItemToProductConverter.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ public Product convert(final Item source) throws ConversionException {
4949
final ProductDiscountImpl productDiscount = new ProductDiscountImpl();
5050
final Money price = convertPrice(list.getProperty(), Constants.Product.Discount.TOTAL_PRICE);
5151
productDiscount.setTotalPrice(price.getAmount());
52-
productDiscount.setCurrency(price.getCurrencyCode());
52+
if (price.getCurrencyCode() != null) {
53+
productDiscount.setCurrency(price.getCurrencyCode());
54+
}
5355
if (SchemaFunction.propertyByName(list.getProperty(), Constants.Product.Discount.AMOUNT_FIX).getValue() != null) {
5456
final Money amountFix = convertPrice(list.getProperty(), Constants.Product.Discount.AMOUNT_FIX);
5557
productDiscount.setAmountFix(amountFix.getAmount());

0 commit comments

Comments
 (0)