From f97642e975fe1cdfa3cc827592aeb60b6a6d95b5 Mon Sep 17 00:00:00 2001 From: marination Date: Thu, 3 Feb 2022 14:03:17 +0530 Subject: [PATCH] fix: Qb query, use `isin` instead of in and access fields without dot notation due to reserved pypika keywords --- erpnext/patches/v13_0/populate_e_commerce_settings.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/patches/v13_0/populate_e_commerce_settings.py b/erpnext/patches/v13_0/populate_e_commerce_settings.py index 586009e654d..8f9ee512fde 100644 --- a/erpnext/patches/v13_0/populate_e_commerce_settings.py +++ b/erpnext/patches/v13_0/populate_e_commerce_settings.py @@ -28,10 +28,10 @@ def execute(): query = ( frappe.qb.from_(singles) .select( - singles.field, singles.value + singles["field"], singles.value ).where( (singles.doctype == doctype) - & (singles.field in fields) + & (singles["field"].isin(fields)) ) ) data = query.run(as_dict=True)