Skip to Content
Menu
This question has been flagged

Hello,,

First, used odoo: 12 (community latest release) and postgre: 9.5 and python: 3.6.9.

Installed module about (weekend days include with leave request period) and I activated for all leaves types,,

But when I have tried to make leave request, I got error:


Error:

Odoo Server Error


Traceback (most recent call last):
  File "xhttp.py", line 656, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 314, in _handle_exception
    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 87, in reraise
    raise value
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 698, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 346, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 98, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 339, in checked_call
    result = self.endpoint(*a, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 941, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 519, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 963, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 955, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 759, in call_kw
    return _call_kw_multi(method, model, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 746, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 5557, in onchange
    record._onchange_eval(name, field_onchange[name], result)
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 5401, in _onchange_eval
    method_res = method(self)
  File "xxxxxxxxxxxxxxxxxxxxxxxxxxxx/hr_leave.py", line 12, in recompute_no_days
    self._onchange_leave_dates()
  File "xxxxxxxxxxxxxxxxxxxxxxxxxxxx/hr_holidays/models/hr_leave.py", line 380, in _onchange_leave_dates
    self.number_of_days = self._get_number_of_days(self.date_from, self.date_to, self.employee_id.id)
  File "xxxxxxxxxxxxxxxxxxxxxxxxxxxx/models/hr_leave.py", line 27, in _get_number_of_days
    employee_id,
  File "xxxxxxxxxxxxxxxxxxxxxxxxxxxx/hr_holidays/models/hr_leave.py", line 484, in _get_number_of_days
    return employee.get_work_days_data(date_from, date_to)['days']
  File "/usr/lib/python3/dist-packages/odoo/addons/resource/models/resource_mixin.py", line 80, in get_work_days_data
    intervals = calendar._attendance_intervals(from_full, to_full, resource)
  File "xxxxxxxxxxxxxxxxxxxxxxxxxxxx/models/resource_calendar.py", line 41, in _attendance_intervals
    weekend = self._weekend_intervals(start_dt, end_dt, resource)
  File "xxxxxxxxxxxxxxxxxxxxxxxxxxxx/models/resource_calendar.py", line 29, in _weekend_intervals
    result.append((datetime.combine(day,time.min).astimezone(tz),
ValueError: astimezone() cannot be applied to a naive datetime

And all python packages used in this module was installed it like:

  1. pytz

  2. datetime

  3. dateutil

What is the solution, please help ?


Thanks,

Avatar
Discard
Related Posts Replies Views Activity
1
Jun 21
3183
0
Apr 15
3703
1
Jan 23
1979
2
Feb 20
10269
6
Sep 19
9036