mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-19 02:04:50 +00:00
fix: Print Language for Customer not set for POS Invoice
This commit is contained in:
@@ -286,7 +286,7 @@ erpnext.pos.PointOfSale = class PointOfSale {
|
||||
if (in_list(['serial_no', 'batch_no'], field)) {
|
||||
args[field] = value;
|
||||
}
|
||||
|
||||
|
||||
// add to cur_frm
|
||||
const item = this.frm.add_child('items', args);
|
||||
frappe.flags.hide_serial_batch_dialog = true;
|
||||
@@ -436,7 +436,7 @@ erpnext.pos.PointOfSale = class PointOfSale {
|
||||
set_primary_action_in_modal() {
|
||||
if (!this.frm.msgbox) {
|
||||
this.frm.msgbox = frappe.msgprint(
|
||||
`<a class="btn btn-primary" onclick="cur_frm.print_preview.printit(true)" style="margin-right: 5px;">
|
||||
`<a class="btn btn-primary" style="margin-right: 5px;">
|
||||
${__('Print')}</a>
|
||||
<a class="btn btn-default">
|
||||
${__('New')}</a>`
|
||||
@@ -445,7 +445,15 @@ erpnext.pos.PointOfSale = class PointOfSale {
|
||||
$(this.frm.msgbox.body).find('.btn-default').on('click', () => {
|
||||
this.frm.msgbox.hide();
|
||||
this.make_new_invoice();
|
||||
})
|
||||
});
|
||||
|
||||
$(this.frm.msgbox.body).find('.btn-primary').on('click', () => {
|
||||
this.frm.msgbox.hide();
|
||||
const frm = this.events.get_frm();
|
||||
frm.doc = this.doc;
|
||||
frm.print_preview.lang_code = frm.doc.language;
|
||||
frm.print_preview.printit(true);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -680,7 +688,10 @@ erpnext.pos.PointOfSale = class PointOfSale {
|
||||
if(this.frm.doc.docstatus != 1 ){
|
||||
await this.frm.save();
|
||||
}
|
||||
this.frm.print_preview.printit(true);
|
||||
const frm = this.events.get_frm();
|
||||
frm.doc = this.doc;
|
||||
frm.print_preview.lang_code = frm.doc.language;
|
||||
frm.print_preview.printit(true);
|
||||
});
|
||||
}
|
||||
if(this.frm.doc.items.length == 0){
|
||||
|
||||
Reference in New Issue
Block a user