fix: Add item defaults based on global settings only if default company and warehouse is mentioned
This commit is contained in:
parent
1aa8c2ecc4
commit
fe000e20e8
@ -741,14 +741,12 @@ class Item(WebsiteGenerator):
|
|||||||
defaults = frappe.defaults.get_defaults() or {}
|
defaults = frappe.defaults.get_defaults() or {}
|
||||||
|
|
||||||
# To check default warehouse is belong to the default company
|
# To check default warehouse is belong to the default company
|
||||||
if defaults.get("default_warehouse") and frappe.db.exists("Warehouse",
|
if defaults.get("default_warehouse") and defaults.company and frappe.db.exists("Warehouse",
|
||||||
{'name': defaults.default_warehouse, 'company': defaults.company}):
|
{'name': defaults.default_warehouse, 'company': defaults.company}):
|
||||||
warehouse = defaults.default_warehouse
|
self.append("item_defaults", {
|
||||||
|
"company": defaults.get("company"),
|
||||||
self.append("item_defaults", {
|
"default_warehouse": defaults.default_warehouse
|
||||||
"company": defaults.get("company"),
|
})
|
||||||
"default_warehouse": warehouse
|
|
||||||
})
|
|
||||||
|
|
||||||
def update_variants(self):
|
def update_variants(self):
|
||||||
if self.flags.dont_update_variants or \
|
if self.flags.dont_update_variants or \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user