Merge pull request #433 from reloadlife/patch-1
Some checks failed
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled

Added a try/catch statement to prevent panel from crashing #432
This commit is contained in:
Donald Zou
2024-10-21 15:37:49 +08:00
committed by GitHub

View File

@@ -1423,8 +1423,13 @@ cursor = sqldb.cursor()
def sqlSelect(statement: str, paramters: tuple = ()) -> sqlite3.Cursor:
with sqldb:
try:
cursor = sqldb.cursor()
return cursor.execute(statement, paramters)
# temo fix for https://github.com/donaldzou/WGDashboard/issues/432
except sqlite3.DatabaseError as e:
print(f"Database error occurred: {e}")
return []
def sqlUpdate(statement: str, paramters: tuple = ()) -> sqlite3.Cursor:
with sqldb: