the_dep = record.department_id
dep_list = [the_dep]
while the_dep.parent_id:
the_dep = the_dep.parent_id
dep_list.append(the_dep)
if len(dep_list)>=3:
for i,dep in enumerate(dep_list):
if len(dep_list)-i>=3:
if dep.manager_id:
result = [dep.manager_id.user_id.id]
break
else:
break
the_dep = record.department_id
dep_list = [the_dep]
while the_dep.parent_id:
the_dep = the_dep.parent_id
dep_list.append(the_dep)
if len(dep_list)>=3:
for i,dep in enumerate(dep_list):
if len(dep_list)-i>=3:
if dep.manager_id:
result = [dep.manager_id.user_id.id]
break
else:
break