[Fix] Category SELECT can now get Null values

This commit is contained in:
Luís Murta 2021-06-07 20:33:34 +01:00
parent 60a25b1f91
commit 569469eac4
Signed by: satprog
GPG Key ID: DDF2EFC6179009DC

View File

@ -75,7 +75,7 @@ WHERE date BETWEEN (?) AND (?)
SELECT_TRANSACTIONS_BY_CATEGORY = """ SELECT_TRANSACTIONS_BY_CATEGORY = """
SELECT * SELECT *
FROM transactions FROM transactions
WHERE category = (?) WHERE category IS (?)
""" """
SELECT_TRANSACTION_BY_PERIOD = """ SELECT_TRANSACTION_BY_PERIOD = """
@ -183,6 +183,10 @@ class DBManager:
logger.info(f"Get transactions by {period}") logger.info(f"Get transactions by {period}")
return self.__execute(SELECT_TRANSACTION_BY_PERIOD, period) return self.__execute(SELECT_TRANSACTION_BY_PERIOD, period)
def get_uncategorized_transactions(self):
logger.info("Get uncategorized transactions")
return self.get_category(None)
def export(self): def export(self):
filename = pathlib.Path( filename = pathlib.Path(
"@".join([self.db, datetime.datetime.now().isoformat()]) "@".join([self.db, datetime.datetime.now().isoformat()])