]> git.sur5r.net Git - bacula/bacula/commitdiff
Work around SQLite3 bug in bat submitted by Andreas Piesk a.piesk@gmx.net
authorKern Sibbald <kern@sibbald.com>
Wed, 10 Feb 2010 20:54:04 +0000 (21:54 +0100)
committerKern Sibbald <kern@sibbald.com>
Wed, 10 Feb 2010 20:54:24 +0000 (21:54 +0100)
bacula/src/qt-console/job/job.cpp
bacula/src/qt-console/medialist/mediaview.cpp

index 42d51b21c03854a85287ce6d88b42821b77cc48b..f78bfd8c4ea15d3574623e78dd987c451de5655b 100644 (file)
@@ -218,9 +218,9 @@ void Job::populateForm()
    char buf[256];
    QString query = 
       "SELECT JobId, Job.Name, Level, Client.Name, Pool.Name, FileSet, SchedTime, StartTime, EndTime, "
-      "EndTime - StartTime AS Duration, JobBytes, JobFiles, JobErrors, JobStatus, PurgedFiles "
-      "FROM Job JOIN Client USING (ClientId) LEFT JOIN Pool USING (PoolId) "
-      "LEFT JOIN FileSet USING (FileSetId)"
+      "EndTime-StartTime AS Duration, JobBytes, JobFiles, JobErrors, JobStatus, PurgedFiles "
+      "FROM Job JOIN Client USING (ClientId) LEFT JOIN Pool ON (Job.PoolId = Pool.PoolId) "
+      "LEFT JOIN FileSet ON (Job.FileSetId = FileSet.FileSetId)"
       "WHERE JobId=" + m_jobId; 
    QStringList results;
    if (m_console->sql_cmd(query, results)) {
index 3210ad505b828c054bd0434259ea8bede5fa958c..7b0f7838e9578ea7088c894f06cc44a774e5cec3 100644 (file)
@@ -304,7 +304,7 @@ void MediaView::populateTable()
       "Slot, MediaType, VolStatus, VolBytes, Pool.Name,  "
       "LastWritten, Media.VolRetention "
       "FROM Media JOIN Pool USING (PoolId) "
-      "LEFT JOIN Location USING (LocationId) "
+      "LEFT JOIN Location ON (Media.LocationId=Location.LocationId) "
       + cmd + 
       " ORDER BY VolumeName LIMIT " + m_sbLimit->cleanText();