diff --git a/front/css/app.css b/front/css/app.css index d9fd33fb..facd9d99 100755 --- a/front/css/app.css +++ b/front/css/app.css @@ -2710,7 +2710,7 @@ table.dataTable tbody > tr.selected /* Positioning anchors */ #settingsPage, #devicesPage, #deviceDetailsPage, #eventsPage, #presencePage, #reportPage, #notifications, #wf-content-wrapper, #pluginsPage, -#panDetails, #panSessions, #panPresence, #panEvents, #appEvents #panHistory{ +#panDetails, #panSessions, #panPresence, #panEvents, #appEvents { position: relative; } diff --git a/front/plugins/db_cleanup/script.py b/front/plugins/db_cleanup/script.py index 79619c13..cae8ec28 100755 --- a/front/plugins/db_cleanup/script.py +++ b/front/plugins/db_cleanup/script.py @@ -163,9 +163,12 @@ def cleanup_database( # ----------------------------------------------------- # Cleanup DevicesHistory if DEV_HIST_DAYS > 0: - mylog("verbose", f"[{pluginName}] DevicesHistory: Delete rows older than {DEV_HIST_DAYS} days") - deleted = DevicesHistoryInstance().prune_history(DEV_HIST_DAYS) - mylog("verbose", [f"[{pluginName}] DevicesHistory deleted rows: {deleted}"]) + try: + mylog("verbose", f"[{pluginName}] DevicesHistory: Delete rows older than {DEV_HIST_DAYS} days") + deleted = DevicesHistoryInstance().prune_history(DEV_HIST_DAYS) + mylog("verbose", f"[{pluginName}] DevicesHistory deleted rows: {deleted}") + except Exception as e: + mylog("none", f"[{pluginName}] DevicesHistory cleanup failed: {e}") # ----------------------------------------------------- # Cleanup New Devices