]> source.dussan.org Git - nextcloud-server.git/commitdiff
JobList#hasReservedJobs: Close cursor
authorMarcel Klehr <mklehr@gmx.net>
Fri, 21 Apr 2023 08:34:24 +0000 (10:34 +0200)
committerMarcel Klehr <mklehr@gmx.net>
Sun, 23 Apr 2023 10:36:12 +0000 (12:36 +0200)
so Joas doesn't die

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
lib/private/BackgroundJob/JobList.php

index 638919d4c392724709e4577ea195ccfe19c95adf..3846aed3d61ba9d08c552e32b6e022e98587813a 100644 (file)
@@ -397,7 +397,9 @@ class JobList implements IJobList {
 
                try {
                        $result = $query->executeQuery();
-                       return count($result->fetchAll()) > 0;
+                       $hasReservedJobs = $result->fetch() !== false;
+                       $result->closeCursor();
+                       return $hasReservedJobs;
                } catch (Exception $e) {
                        return false;
                }