From 6b8c4ddacca71ebd142308749866a0652d9cbc48 Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Tue, 9 Jul 2019 10:47:53 +0800 Subject: [PATCH] MDL-65965 behat: Do not fetch grouping IDs for empty grouping idnumbers --- lib/tests/behat/behat_data_generators.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/tests/behat/behat_data_generators.php b/lib/tests/behat/behat_data_generators.php index f559b79f815..90bb10dff41 100644 --- a/lib/tests/behat/behat_data_generators.php +++ b/lib/tests/behat/behat_data_generators.php @@ -707,6 +707,11 @@ class behat_data_generators extends behat_base { protected function get_grouping_id($idnumber) { global $DB; + // Do not fetch grouping ID for empty grouping idnumber. + if (empty($idnumber)) { + return null; + } + if (!$id = $DB->get_field('groupings', 'id', array('idnumber' => $idnumber))) { throw new Exception('The specified grouping with idnumber "' . $idnumber . '" does not exist'); }