[MIG] sale_planner: to Odoo 15.0

This commit is contained in:
Jared Kipe
2021-10-06 08:54:21 -07:00
parent 4a3dbb32d2
commit 0ee1926887
2 changed files with 5 additions and 5 deletions

View File

@@ -15,16 +15,16 @@ class ResourceCalendar(models.Model):
# which method to use for retrieving intervals
if compute_leaves:
get_intervals = partial(self._work_intervals, domain=domain)
get_intervals = partial(self._work_intervals_batch, domain=domain)
else:
get_intervals = self._attendance_intervals
get_intervals = self._attendance_intervals_batch
if days >= 0:
found = set()
delta = timedelta(days=14)
for n in range(100):
dt = day_dt + delta * n
for start, stop, meta in get_intervals(dt, dt + delta):
for start, stop, meta in get_intervals(dt, dt + delta)[False]:
found.add(start.date())
if len(found) >= days:
return revert(stop)
@@ -36,7 +36,7 @@ class ResourceCalendar(models.Model):
delta = timedelta(days=14)
for n in range(100):
dt = day_dt - delta * n
for start, stop, meta in reversed(get_intervals(dt - delta, dt)):
for start, stop, meta in reversed(get_intervals(dt - delta, dt))[False]:
found.add(start.date())
if len(found) == days:
return revert(start)