From 3e822ea076ca2770f50adb85b440f1a4974ece33 Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 31 Jan 2022 18:09:23 -0500 Subject: [PATCH] Create fallback for audit entires --- app/classes/models/management.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/classes/models/management.py b/app/classes/models/management.py index 6e805e71..dd500ebb 100644 --- a/app/classes/models/management.py +++ b/app/classes/models/management.py @@ -194,8 +194,11 @@ class helpers_management: #deletes records when they're more than 100 ordered = Audit_Log.select().order_by(+Audit_Log.created) for item in ordered: - #configurable through app/config/config.json - if Audit_Log.select().count() > helper.get_setting('max_audit_entries'): + if not helper.get_setting('max_audit_entries'): + max_entries = 300 + else: + max_entries = helper.get_setting('max_audit_entries') + if Audit_Log.select().count() > max_entries: Audit_Log.delete().where(Audit_Log.audit_id == item.audit_id).execute() else: return @@ -213,7 +216,11 @@ class helpers_management: ordered = Audit_Log.select().order_by(+Audit_Log.created) for item in ordered: #configurable through app/config/config.json - if Audit_Log.select().count() > helper.get_setting('max_audit_entries'): + if not helper.get_setting('max_audit_entries'): + max_entries = 300 + else: + max_entries = helper.get_setting('max_audit_entries') + if Audit_Log.select().count() > max_entries: Audit_Log.delete().where(Audit_Log.audit_id == item.audit_id).execute() else: return