IndexError: индекс кортежа вне диапазона (Frappe / Erpnext) - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь изменить приведенный ниже код, но получаю ошибку «Индекс кортежа вне диапазона».

price_list_name = frappe.db.sql("""select name
                from `tabItem Price` a 
                where a.item_code = %s and a.selling = 1 
                and a.uom = %s
                and a.creation = (select max(b.creation) from `tabItem Price` b 
                where a.item_code = b.item_code and b.selling = 1)""",(d.item_code, d.uom))
        frappe.log(price_list_name)
        name = price_list_name[0][0]
        price_doc = frappe.get_doc("Item Price",name)

Это сообщение об ошибке:

File "/home/frappe/erpnext/apps/xlevel_sales/xlevel_sales/custom_method.py", line 27, in update_item_price_list
name = price_list_name[0][0]
IndexError: tuple index out of range
...