From 6e5d0d16fee86b32f3dd9f2ab3b17ef50e2f7535 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Sat, 3 Mar 2018 15:58:36 +0100
Subject: [PATCH] Fixes timeout options

---
 database/Config.php    | 7 ++++---
 qrs_config.default.php | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/database/Config.php b/database/Config.php
index b463be2..1f4d169 100644
--- a/database/Config.php
+++ b/database/Config.php
@@ -27,12 +27,13 @@ class Config
     public static function createFromGlobals()
     {
         $options = [];
-        if (defined(qrs_db_option_tsqueryfunction) && null !== qrs_db_option_tsqueryfunction)
+        if (defined('qrs_db_option_tsqueryfunction') && (null !== qrs_db_option_tsqueryfunction)) {
             $options['tsqueryfunction'] = qrs_db_option_tsqueryfunction;
+        }
 
-        $options['timeout'] = (defined(qrs_db_option_timeout) && null !== qrs_db_option_timeout) ? qrs_db_option_timeout : 5000;
+        $options['timeout'] = (defined('qrs_db_option_timeout') && (null !== qrs_db_option_timeout)) ? qrs_db_option_timeout : 5000;
 
-        if (defined(qrs_db_connector) && null !== qrs_db_connector)
+        if (defined('qrs_db_connector') && null !== qrs_db_connector)
             return new Config(qrs_path_prefix, qrs_db_connector, qrs_db_user, qrs_db_pass, qrs_backend, $options);
         else
             return new Config(qrs_path_prefix, 'pgsql:host=' . qrs_db_host . ';port=' . qrs_db_port . ';dbname=' . qrs_db_name . '', qrs_db_user, qrs_db_pass, qrs_backend, $options);
diff --git a/qrs_config.default.php b/qrs_config.default.php
index 5bc6425..9697bf3 100644
--- a/qrs_config.default.php
+++ b/qrs_config.default.php
@@ -11,7 +11,7 @@ define('qrs_db_pass', 'password');
 
 define('qrs_db_option_tsqueryfunction', "plainto_tsquery('english', :query)");
 // Timeout in milliseconds
-define('qrs_db_option_timeout', 5000);
+define('qrs_db_option_timeout', 1);
 
 define('qrs_backend', 'pgsql-smart');
 
-- 
GitLab