|
|
@@ -1342,9 +1342,12 @@ public class SaleInterfaceSyncServiceImpl extends ServiceImpl<SaleInterfaceSyncM
|
|
|
saleInterfaceSync.setCurrencyCode(PDFTableReader.getLineByTitle(pdfTable, "Currency:", null, null, ignoreList));
|
|
|
List<PdfCell> rowsByTitle = PDFTableReader.getRowsByTitle(pdfTable, "BUYER CONTACT", "SUPPLIER CONTACT", "DETAILS", ignoreList);
|
|
|
|
|
|
- saleInterfaceSync.setBuyerContactName(rowsByTitle.get(1).getText());
|
|
|
- saleInterfaceSync.setBuyerTelephone(rowsByTitle.get(3).getText());
|
|
|
- saleInterfaceSync.setBuyerEmail(rowsByTitle.get(5).getText());
|
|
|
+ if(rowsByTitle.size() != 0){
|
|
|
+ saleInterfaceSync.setBuyerContactName(rowsByTitle.get(1).getText());
|
|
|
+ saleInterfaceSync.setBuyerTelephone(rowsByTitle.get(3).getText());
|
|
|
+ saleInterfaceSync.setBuyerEmail(rowsByTitle.get(5).getText());
|
|
|
+ }
|
|
|
+
|
|
|
saleInterfaceSync.setInquiryNotes(PDFTableReader.getLineByTitle(pdfTable, "Equipment Section Name:", null, null, ignoreList));
|
|
|
saleInterfaceSync.setComment(PDFTableReader.getLineByTitle(pdfTable, "BUYER COMMENTS", null, "Terms and conditions:", ignoreList));
|
|
|
|