etreschenkov 2025-09-09 18:27:42 +03:00
parent 2e03fd6ebf
commit e2db536b0d

View file

@ -162,6 +162,7 @@ public class MultiCompanyService
} }
for (CompanySymbolNewRequest partRequest : req.getCompanySymbols()) { for (CompanySymbolNewRequest partRequest : req.getCompanySymbols()) {
try {
CompanySymbols existSymbol = findCompanySymbols(partRequest); CompanySymbols existSymbol = findCompanySymbols(partRequest);
if (existSymbol == null) { if (existSymbol == null) {
log.trace("For company[{}] do new companySymbol", companyId); log.trace("For company[{}] do new companySymbol", companyId);
@ -172,6 +173,9 @@ public class MultiCompanyService
replyI = companySymbolService.companySymbolUpdate(wrapRequest(baseRequest, partUpdateRequest, ActionType.UPDATE)); replyI = companySymbolService.companySymbolUpdate(wrapRequest(baseRequest, partUpdateRequest, ActionType.UPDATE));
validateReply(companyId, "companySymbolUpdate", replyI); validateReply(companyId, "companySymbolUpdate", replyI);
} }
} catch (ValidationException e) {
log.warn("Skip creating/updating CompanySymbol cause: {}", e.getMessage());
}
} }
for (ContactNewRequest partRequest : req.getContacts()) { for (ContactNewRequest partRequest : req.getContacts()) {
Contact existContact = findContact(partRequest); Contact existContact = findContact(partRequest);