From 6c14b24a0ff71f26bea19c827860220371e5eccf Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Wed, 18 Dec 2024 09:08:32 +0000 Subject: [PATCH] set attribute PDO::ATTR_STRINGIFY_FETCHES in production mode, fixes #4971 Closes #4971 Merge request studip/studip!3732 --- lib/bootstrap.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/bootstrap.php b/lib/bootstrap.php index c92f60440e5..0ba2599772d 100644 --- a/lib/bootstrap.php +++ b/lib/bootstrap.php @@ -159,6 +159,11 @@ if (isset($GLOBALS['DB_STUDIP_SLAVE_HOST'])) { DBManager::getInstance()->aliasConnection('studip', 'studip-slave'); } +if (Studip\ENV === 'production') { + DBManager::get()->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true); + DBManager::get('studip-slave')->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, true); +} + // set default exception handler // command line or http request? if (isset($_SERVER['REQUEST_METHOD'])) { -- GitLab