From 5516a25b2759c559988657a717557065bde7da28 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 22 Mar 2015 23:03:41 +0100 Subject: [PATCH] fireinfo: Filter out invalid and impossible CPUs on min/max chart --- webapp/backend/fireinfo.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webapp/backend/fireinfo.py b/webapp/backend/fireinfo.py index 9c5ba35f..aa405f40 100644 --- a/webapp/backend/fireinfo.py +++ b/webapp/backend/fireinfo.py @@ -1756,7 +1756,9 @@ class Fireinfo(Object): MAX(fireinfo_profiles_processors.clock_speed) AS max FROM profiles \ LEFT JOIN fireinfo_profiles_processors ON profiles.id = fireinfo_profiles_processors.profile_id \ WHERE NOT fireinfo_profiles_processors.processor_id IS NULL \ - AND fireinfo_profiles_processors.clock_speed > 0", when) + AND fireinfo_profiles_processors.clock_speed > 0 \ + AND fireinfo_profiles_processors.clock_speed < fireinfo_profiles_processors.bogomips \ + AND fireinfo_profiles_processors.bogomips <= %s", when, 10000) if res: return (res.avg or 0, res.stddev or 0, res.min or 0, res.max or 0) -- 2.47.2