[Fix] SELECT * now returns list of Transactions
This commit is contained in:
parent
dc6d1d0b02
commit
206a828b4a
@ -157,9 +157,12 @@ class DBManager:
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
def select_all(self):
|
def select_all(self) -> list[Transaction] | None:
|
||||||
logger.info(f"Reading all transactions from {self.db}")
|
logger.info(f"Reading all transactions from {self.db}")
|
||||||
return self.__execute("SELECT * FROM transactions")
|
transactions = self.__execute("SELECT * FROM transactions")
|
||||||
|
if transactions:
|
||||||
|
return [Transaction(t) for t in transactions]
|
||||||
|
return None
|
||||||
|
|
||||||
def insert_transaction(self, transaction: Transaction):
|
def insert_transaction(self, transaction: Transaction):
|
||||||
logger.info(f"Adding {transaction} into {self.db}")
|
logger.info(f"Adding {transaction} into {self.db}")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user