diff --git a/src/main/java/au/com/royalpay/payment/manage/system/core/impl/ClientContractServiceImpl.java b/src/main/java/au/com/royalpay/payment/manage/system/core/impl/ClientContractServiceImpl.java index b139eb274..6b058eaa9 100644 --- a/src/main/java/au/com/royalpay/payment/manage/system/core/impl/ClientContractServiceImpl.java +++ b/src/main/java/au/com/royalpay/payment/manage/system/core/impl/ClientContractServiceImpl.java @@ -124,6 +124,11 @@ public class ClientContractServiceImpl implements ClientContractService { saveContract(client_id, new Date(), channel); } } + }else { + JSONObject contract = clientsContractMapper.findByClientId(client_id); + if (contract == null) { + saveContract(client_id, new Date(), channel); + } } if (client.getBooleanValue("tax_in_surcharge")) { result.put("alert", true);