fix: Python3 urllib use in item_group.py (now uses six.moves) (#18642)
This commit is contained in:
parent
83705af0b3
commit
677c522f01
@ -3,7 +3,6 @@
|
|||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import frappe
|
import frappe
|
||||||
import urllib
|
|
||||||
import copy
|
import copy
|
||||||
from frappe.utils import nowdate, cint, cstr
|
from frappe.utils import nowdate, cint, cstr
|
||||||
from frappe.utils.nestedset import NestedSet
|
from frappe.utils.nestedset import NestedSet
|
||||||
@ -12,6 +11,7 @@ from frappe.website.render import clear_cache
|
|||||||
from frappe.website.doctype.website_slideshow.website_slideshow import get_slideshow
|
from frappe.website.doctype.website_slideshow.website_slideshow import get_slideshow
|
||||||
from erpnext.shopping_cart.product_info import set_product_info_for_website
|
from erpnext.shopping_cart.product_info import set_product_info_for_website
|
||||||
from erpnext.utilities.product import get_qty_in_stock
|
from erpnext.utilities.product import get_qty_in_stock
|
||||||
|
from six.moves.urllib.parse import quote
|
||||||
|
|
||||||
class ItemGroup(NestedSet, WebsiteGenerator):
|
class ItemGroup(NestedSet, WebsiteGenerator):
|
||||||
nsm_parent_field = 'parent_item_group'
|
nsm_parent_field = 'parent_item_group'
|
||||||
@ -165,7 +165,7 @@ def get_item_for_list_in_html(context):
|
|||||||
# add missing absolute link in files
|
# add missing absolute link in files
|
||||||
# user may forget it during upload
|
# user may forget it during upload
|
||||||
if (context.get("website_image") or "").startswith("files/"):
|
if (context.get("website_image") or "").startswith("files/"):
|
||||||
context["website_image"] = "/" + urllib.quote(context["website_image"])
|
context["website_image"] = "/" + quote(context["website_image"])
|
||||||
|
|
||||||
context["show_availability_status"] = cint(frappe.db.get_single_value('Products Settings',
|
context["show_availability_status"] = cint(frappe.db.get_single_value('Products Settings',
|
||||||
'show_availability_status'))
|
'show_availability_status'))
|
||||||
@ -218,4 +218,4 @@ def get_item_group_defaults(item, company):
|
|||||||
row.pop("name")
|
row.pop("name")
|
||||||
return row
|
return row
|
||||||
|
|
||||||
return frappe._dict()
|
return frappe._dict()
|
||||||
|
Loading…
Reference in New Issue
Block a user