From d05ffb98877d0abafbfa68540b042b793c1f48be Mon Sep 17 00:00:00 2001
From: Leo Gordon <lg4@ebi.ac.uk>
Date: Thu, 6 Dec 2012 10:47:07 +0000
Subject: [PATCH] fix: 'msg' view now displays the analysis of the job (which
 is fixed), not that of worker (which may change with time)

---
 sql/procedures.mysql  | 4 ++--
 sql/procedures.sqlite | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sql/procedures.mysql b/sql/procedures.mysql
index 9d87e7d7f..5c1d9582a 100644
--- a/sql/procedures.mysql
+++ b/sql/procedures.mysql
@@ -35,8 +35,8 @@ CREATE OR REPLACE VIEW msg AS
     SELECT a.analysis_id, a.logic_name, m.*
     FROM log_message m
     JOIN worker w USING (worker_id)
-    LEFT JOIN analysis_base a ON (a.analysis_id=w.analysis_id)
-    LEFT JOIN job j ON (j.job_id=m.job_id);
+    LEFT JOIN job j ON (j.job_id=m.job_id)
+    LEFT JOIN analysis_base a ON (a.analysis_id=j.analysis_id);
 
 
 #### time an analysis or group of analyses (given by a name pattern) ######################################
diff --git a/sql/procedures.sqlite b/sql/procedures.sqlite
index 51bb195d5..176a46359 100644
--- a/sql/procedures.sqlite
+++ b/sql/procedures.sqlite
@@ -35,6 +35,6 @@ CREATE VIEW IF NOT EXISTS msg AS
     SELECT a.analysis_id, a.logic_name, m.*
     FROM log_message m
     JOIN worker w USING (worker_id)
-    LEFT JOIN analysis_base a ON (a.analysis_id=w.analysis_id)
-    LEFT JOIN job j ON (j.job_id=m.job_id);
+    LEFT JOIN job j ON (j.job_id=m.job_id)
+    LEFT JOIN analysis_base a ON (a.analysis_id=j.analysis_id);
 
-- 
GitLab