feat(validators): Add apply_calculations to common validation for items
This commit is contained in:
@@ -9,6 +9,7 @@ from ...common.common_validators import item_exists
|
||||
from ...models import LineItem
|
||||
from ...line_customs.models import FractionType, LineCustom
|
||||
from api.v1.modules.a76.items.schemas import LineItemCreate
|
||||
from api.v1.modules.a76.items.exports.validators.calculations import apply_calculations
|
||||
from api.v1.modules.a76.invoices.models import InvoiceHeader
|
||||
from api.v1.modules.a76.classes.models import Class
|
||||
from api.v1.modules.a76.general_catalogs.units_of_measure.models import UnitOfMeasure
|
||||
@@ -412,3 +413,5 @@ def validate_common(
|
||||
solution=["Proporciona un número de parte valido."],
|
||||
code="PART_NUMBER_NOT_FOUND",
|
||||
)
|
||||
|
||||
apply_calculations(db, line, tenant_id, company_id, line_number)
|
||||
@@ -1,6 +1,7 @@
|
||||
from sqlalchemy import exists
|
||||
from sqlalchemy.orm import Session
|
||||
from api.v1.modules.a76.invoices.common.common_validators import invoice_exists_by_id
|
||||
from api.v1.modules.a76.items.imports.validators.calculations import apply_calculations
|
||||
from core.exceptions import ErrorCollector
|
||||
from sqlalchemy import func
|
||||
|
||||
@@ -337,3 +338,5 @@ def validate_common(
|
||||
solution=["Proporciona un número de parte valido."],
|
||||
code="PART_NUMBER_NOT_FOUND",
|
||||
)
|
||||
|
||||
apply_calculations(db, line, tenant_id, company_id, line_number)
|
||||
Reference in New Issue
Block a user