Correct how the table_filter works
This commit is contained in:
parent
e6bdf6c8f3
commit
9604d5a4ea
|
@ -59,12 +59,15 @@ class Cache:
|
||||||
elif table_filter:
|
elif table_filter:
|
||||||
req_key = list(table_filter.keys())[0]
|
req_key = list(table_filter.keys())[0]
|
||||||
req_val = list(table_filter.values())[0]
|
req_val = list(table_filter.values())[0]
|
||||||
|
matched_values = []
|
||||||
for value in self.values:
|
for value in self.values:
|
||||||
if value[req_key] == req_val:
|
if value[req_key] == req_val:
|
||||||
if pluck:
|
if pluck:
|
||||||
return value.get(pluck)
|
return value.get(pluck)
|
||||||
else:
|
else:
|
||||||
return value
|
matched_values.append(value)
|
||||||
|
|
||||||
|
return matched_values
|
||||||
|
|
||||||
|
|
||||||
class DB:
|
class DB:
|
||||||
|
|
Loading…
Reference in a new issue