From d1621684df9ae1ed412272cd01eb561c2e4a56ad Mon Sep 17 00:00:00 2001 From: MacRimi Date: Sun, 12 Oct 2025 01:26:58 +0200 Subject: [PATCH] Update flask_server.py --- AppImage/scripts/flask_server.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/AppImage/scripts/flask_server.py b/AppImage/scripts/flask_server.py index e64868b..edfa343 100644 --- a/AppImage/scripts/flask_server.py +++ b/AppImage/scripts/flask_server.py @@ -925,7 +925,6 @@ def get_smart_data(disk_name): except (ValueError, IndexError) as e: print(f"[v0] Error parsing attribute line '{line}': {e}") continue - # If we got complete data, break if smart_data['model'] != 'Unknown' and smart_data['serial'] != 'Unknown': print(f"[v0] Successfully extracted complete data from text output (attempt {cmd_index + 1})") @@ -3344,15 +3343,16 @@ def api_logs(): service = request.args.get('service', None) since_days = request.args.get('since_days', None) - cmd = ['journalctl', '-n', limit, '--output', 'json', '--no-pager'] - if since_days: try: days = int(since_days) - cmd.extend(['--since', f'{days} days ago']) - print(f"[API] Filtering logs since {days} days ago") + cmd = ['journalctl', '--since', f'{days} days ago', '--output', 'json', '--no-pager'] + print(f"[API] Filtering logs since {days} days ago (no limit)") except ValueError: print(f"[API] Invalid since_days value: {since_days}") + cmd = ['journalctl', '-n', limit, '--output', 'json', '--no-pager'] + else: + cmd = ['journalctl', '-n', limit, '--output', 'json', '--no-pager'] # Add priority filter if specified if priority: