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):