]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Fix offset and limit parameter in jobs objects endpoint
authorMarcin Haba <marcin.haba@bacula.pl>
Wed, 14 Jun 2023 12:55:13 +0000 (14:55 +0200)
committerMarcin Haba <marcin.haba@bacula.pl>
Mon, 3 Jul 2023 08:46:57 +0000 (10:46 +0200)
gui/baculum/protected/API/Modules/JobManager.php

index ca9fdb7608ab3c7c372782c661261b90907e5996..0ffa03f49a34ef65d9e4cfbf4bbd9bccfeb1806e 100644 (file)
@@ -277,11 +277,11 @@ LEFT JOIN FileSet USING (FilesetId)'
                                JOIN ' . $jobid_jobstatus_tname . ' USING (JobId)
                                WHERE JobId IN
                                (
-                                       (SELECT JobId FROM ' . $jobid_jobstatus_tname . ' WHERE JobStatus IN (\'' . implode('\',\'', $this->js_unsuccessful) . '\') ORDER BY JobId DESC ' . $jlimit . $offset . ')
+                                       (SELECT JobId FROM ' . $jobid_jobstatus_tname . ' WHERE JobStatus IN (\'' . implode('\',\'', $this->js_unsuccessful) . '\') ORDER BY JobId DESC )
                                        UNION
-                                       (SELECT JobId FROM ' . $jobid_jobstatus_tname . ' WHERE JobStatus IN (\'' . implode('\',\'', $this->js_successful) . '\') AND ' . $jobid_jobstatus_tname . '.JobErrors > 0 ORDER BY JobId DESC ' . $jlimit . $offset . ')
+                                       (SELECT JobId FROM ' . $jobid_jobstatus_tname . ' WHERE JobStatus IN (\'' . implode('\',\'', $this->js_successful) . '\') AND ' . $jobid_jobstatus_tname . '.JobErrors > 0 ORDER BY JobId DESC)
                                        UNION
-                                       (SELECT JobId FROM ' . $jobid_jobstatus_tname . ' WHERE JobStatus IN (\'' . implode('\',\'', $this->js_successful) . '\') AND ' . $jobid_jobstatus_tname . '.JobErrors = 0 ORDER BY JobId DESC ' . $jlimit . $offset . ')
+                                       (SELECT JobId FROM ' . $jobid_jobstatus_tname . ' WHERE JobStatus IN (\'' . implode('\',\'', $this->js_successful) . '\') AND ' . $jobid_jobstatus_tname . '.JobErrors = 0 ORDER BY JobId DESC)
                                )';
                        $statement = Database::runQuery($sql);
                        $all_objects = $statement->fetchAll(PDO::FETCH_ASSOC | PDO::FETCH_GROUP);