traces
This commit is contained in:
@@ -1090,7 +1090,23 @@ class SaleLine(metaclass=PoolMeta):
|
|||||||
for line in lines:
|
for line in lines:
|
||||||
from_del = values.get('from_del', getattr(line, 'from_del', None))
|
from_del = values.get('from_del', getattr(line, 'from_del', None))
|
||||||
to_del = values.get('to_del', getattr(line, 'to_del', None))
|
to_del = values.get('to_del', getattr(line, 'to_del', None))
|
||||||
|
logger.info(
|
||||||
|
"SALE_LINE_DELIVERY_PERIOD_CHECK line=%s values=%s "
|
||||||
|
"current_from=%s current_to=%s computed_from=%s computed_to=%s",
|
||||||
|
getattr(line, 'id', None),
|
||||||
|
values,
|
||||||
|
getattr(line, 'from_del', None),
|
||||||
|
getattr(line, 'to_del', None),
|
||||||
|
from_del,
|
||||||
|
to_del,
|
||||||
|
)
|
||||||
if from_del and to_del and from_del > to_del:
|
if from_del and to_del and from_del > to_del:
|
||||||
|
logger.info(
|
||||||
|
"SALE_LINE_DELIVERY_PERIOD_INVALID line=%s from=%s to=%s",
|
||||||
|
getattr(line, 'id', None),
|
||||||
|
from_del,
|
||||||
|
to_del,
|
||||||
|
)
|
||||||
raise UserError(
|
raise UserError(
|
||||||
"Delivery period From date must be before To date.")
|
"Delivery period From date must be before To date.")
|
||||||
|
|
||||||
@@ -1604,9 +1620,15 @@ class SaleLine(metaclass=PoolMeta):
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def write(cls, *args):
|
def write(cls, *args):
|
||||||
|
logger.info("SALE_LINE_WRITE_START args=%s", args)
|
||||||
actions = iter(args)
|
actions = iter(args)
|
||||||
args = []
|
args = []
|
||||||
for records, values in zip(actions, actions):
|
for records, values in zip(actions, actions):
|
||||||
|
logger.info(
|
||||||
|
"SALE_LINE_WRITE_GROUP records=%s values=%s",
|
||||||
|
[getattr(record, 'id', None) for record in records],
|
||||||
|
values,
|
||||||
|
)
|
||||||
cls._check_delivery_period_values(records, values)
|
cls._check_delivery_period_values(records, values)
|
||||||
args.extend((records, values))
|
args.extend((records, values))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user