fix: Handle unavailable Variants in Website

This commit is contained in:
marination
2020-06-11 13:19:53 +05:30
parent 95695f0628
commit 821606f001
3 changed files with 12 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
import frappe
import numpy as np
from frappe.utils import cint
from erpnext.portal.product_configurator.item_variants_cache import ItemVariantsCacheManager
def get_field_filter_data():
@@ -265,6 +266,8 @@ def get_next_attribute_and_values(item_code, selected_attributes):
else:
product_info = None
product_info["allow_items_not_in_stock"] = cint(frappe.db.get_singles_value("Shopping Cart Settings", "allow_items_not_in_stock"))
return {
'next_attribute': next_attribute,
'valid_options_for_attributes': valid_options_for_attributes,