[fix] [minor] retain leave approver after setting options
This commit is contained in:
parent
38567e02e1
commit
9f28996165
@ -10,6 +10,8 @@ cur_frm.cscript.onload = function(doc, dt, dn) {
|
|||||||
cur_frm.set_value("status", "Open");
|
cur_frm.set_value("status", "Open");
|
||||||
cur_frm.cscript.calculate_total_days(doc, dt, dn);
|
cur_frm.cscript.calculate_total_days(doc, dt, dn);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var leave_approver = doc.leave_approver;
|
||||||
return cur_frm.call({
|
return cur_frm.call({
|
||||||
method:"hr.utils.get_leave_approver_list",
|
method:"hr.utils.get_leave_approver_list",
|
||||||
callback: function(r) {
|
callback: function(r) {
|
||||||
@ -17,6 +19,7 @@ cur_frm.cscript.onload = function(doc, dt, dn) {
|
|||||||
function(profile) {
|
function(profile) {
|
||||||
return {value: profile, label: wn.user_info(profile).fullname};
|
return {value: profile, label: wn.user_info(profile).fullname};
|
||||||
}));
|
}));
|
||||||
|
if(leave_approver) cur_frm.set_value("leave_approver", leave_approver);
|
||||||
cur_frm.cscript.get_leave_balance(cur_frm.doc);
|
cur_frm.cscript.get_leave_balance(cur_frm.doc);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user