fix: get multiple values from single table (#28252)

* fix: get multiple values from single table

* fix: linter issues

* fix: linter issues
This commit is contained in:
Nabin Hait 2024-10-23 12:11:23 +05:30 committed by GitHub
parent 86f70b9e98
commit 322ce6f665
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -649,8 +649,11 @@ class Database:
out = None
elif (not ignore) and frappe.db.is_table_missing(e):
# table not found, look in singles
fields = (
[fieldname] if (isinstance(fieldname, str) and fieldname != "*") else fieldname
)
out = self.get_values_from_single(
"*" if fieldname == "*" else [fieldname],
fields,
filters,
doctype,
as_dict,
@ -663,8 +666,9 @@ class Database:
else:
raise
else:
fields = [fieldname] if (isinstance(fieldname, str) and fieldname != "*") else fieldname
out = self.get_values_from_single(
"*" if fieldname == "*" else [fieldname],
fields,
filters,
doctype,
as_dict,