Pārlūkot izejas kodu

Internal: Ensure return value is boolean in UrlManager::add_session_to_url()

Yannick Warnier 7 gadi atpakaļ
vecāks
revīzija
e7b59a8f98
1 mainītis faili ar 6 papildinājumiem un 1 dzēšanām
  1. 6 1
      main/inc/lib/urlmanager.lib.php

+ 6 - 1
main/inc/lib/urlmanager.lib.php

@@ -817,7 +817,12 @@ class UrlManager
             $urlId = intval($urlId);
             $sql = "INSERT INTO $table
                     SET session_id = ".intval($session_id).", access_url_id = ".$urlId;
-            $result = Database::query($sql);
+            try {
+                Database::query($sql);
+            } catch (Exception $e) {
+                return false;
+            }
+            return true;
         }
 
         return $result;