http://jira.mfd.msk:8088/browse/CLS-891 название компании вместо ID при 5421 ошибке

This commit is contained in:
ialbert 2025-08-04 18:58:20 +03:00
parent 5376c7dcea
commit f6cde7ef42

View file

@ -50,7 +50,7 @@ public class ClearingAvailableValidationRule implements IValidationRule<ImdgVali
//};
if (validatedObject.getCompanyId() == null) {
return of(ClearingError.ClearingUnavailableForCompany, validatedObject.getSection());
return of(ClearingError.ClearingUnavailableForCompany, validatedObject.getSection(), validatedObject.getShortName());
}
String section = validatedObject.getSection();
Section sctn = IEnumKey.getEnumByKey(Section.class, validatedObject.getSection());
@ -66,7 +66,7 @@ public class ClearingAvailableValidationRule implements IValidationRule<ImdgVali
.cashed(rltnImdg.predicateBuilder(), rltnCash);
Relation relation = rltnImdg.getFirstObjectByPredicate(prdct);
if (relation == null || (!ServiceStatus.Active.equalsByKey(relation.getServiceStatus()) && !ServiceStatus.Reopened.equalsByKey(relation.getServiceStatus()))) {
return of(ClearingError.ClearingUnavailableForCompany, validatedObject.getSection(), validatedObject.getCompanyId());
return of(ClearingError.ClearingUnavailableForCompany, validatedObject.getSection(), validatedObject.getShortName());
}
context.storeObject(RegistryValidationStored.Relation, relation);
return empty();