diff --git a/kiri-engine/Pool/Connection.php b/kiri-engine/Pool/Connection.php index c66a86e2..913167ad 100644 --- a/kiri-engine/Pool/Connection.php +++ b/kiri-engine/Pool/Connection.php @@ -97,6 +97,9 @@ class Connection extends Component public function get(mixed $config): ?PDO { $coroutineName = $config['cds']; + if (($pdo = Context::getContext($config['cds'])) instanceof PDO) { + return $pdo; + } $minx = Config::get('databases.pool.min', 1);