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:
parent
86f70b9e98
commit
322ce6f665
1 changed files with 6 additions and 2 deletions
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue