From 25246b1b715f2d5ad7496bc930fd7da045daa593 Mon Sep 17 00:00:00 2001 From: Jason Wen Date: Sat, 17 Feb 2024 16:30:53 -0500 Subject: [PATCH] Fleet Manager: Fix Screen Recorder list generation --- system/fleetmanager/fleet_manager.py | 2 +- system/fleetmanager/helpers.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/system/fleetmanager/fleet_manager.py b/system/fleetmanager/fleet_manager.py index 1b3a2355e1..af69c79bd9 100755 --- a/system/fleetmanager/fleet_manager.py +++ b/system/fleetmanager/fleet_manager.py @@ -93,7 +93,7 @@ def footage(): @app.route("/screenrecords") @fleet.login_required def screenrecords(): - rows = fleet.list_files(fleet.SCREENRECORD_PATH) + rows = fleet.list_files(fleet.SCREENRECORD_PATH, True) if not rows: return render_template("error.html", error="no screenrecords found at:

" + fleet.SCREENRECORD_PATH) return render_template("screenrecords.html", rows=rows, clip=rows[0]) diff --git a/system/fleetmanager/helpers.py b/system/fleetmanager/helpers.py index 2271fba6ed..732d203370 100644 --- a/system/fleetmanager/helpers.py +++ b/system/fleetmanager/helpers.py @@ -31,8 +31,9 @@ def login_required(f): return decorated_route -def list_files(path): - return sorted(listdir_by_creation(path), reverse=True) +def list_files(path, single=False): + files = os.listdir(path) if single else listdir_by_creation(path) + return sorted(files, reverse=True) def is_valid_segment(segment):