Skip to content

Commit

Permalink
fix(pos): validate product bundles while submitting pos invoice (back…
Browse files Browse the repository at this point in the history
  • Loading branch information
mergify[bot] authored Jul 31, 2022
1 parent d83c869 commit b145fe3
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 5 deletions.
3 changes: 0 additions & 3 deletions erpnext/accounts/doctype/pos_invoice/pos_invoice.py
Original file line number Diff line number Diff line change
Expand Up @@ -222,9 +222,6 @@ def validate_stock_availablility(self):
allow_negative_stock = frappe.db.get_single_value("Stock Settings", "allow_negative_stock")

for d in self.get("items"):
is_service_item = not (frappe.db.get_value("Item", d.get("item_code"), "is_stock_item"))
if is_service_item:
return
if d.serial_no:
self.validate_pos_reserved_serial_nos(d)
self.validate_delivered_serial_nos(d)
Expand Down
5 changes: 3 additions & 2 deletions erpnext/selling/page/point_of_sale/pos_payment.js
Original file line number Diff line number Diff line change
Expand Up @@ -161,13 +161,14 @@ erpnext.PointOfSale.Payment = class {

frappe.ui.form.on('POS Invoice', 'contact_mobile', (frm) => {
const contact = frm.doc.contact_mobile;
if (!this.request_for_payment_field) return;
const request_button = $(this.request_for_payment_field.$input[0]);
if (contact) {
request_button.removeClass('btn-default').addClass('btn-primary');
} else {
request_button.removeClass('btn-primary').addClass('btn-default');
}
});
}
});

frappe.ui.form.on('POS Invoice', 'coupon_code', (frm) => {
if (frm.doc.coupon_code && !frm.applying_pos_coupon_code) {
Expand Down

0 comments on commit b145fe3

Please sign in to comment.