diff --git a/pages/exec.php b/pages/exec.php index 7cf9de6554..f0e17e8660 100644 --- a/pages/exec.php +++ b/pages/exec.php @@ -124,6 +124,10 @@ require_once($sTargetPage); function GetModuleDelegatedAuthenticationEndpoints(string $sModuleName): ?array { $sModuleFile = utils::GetAbsoluteModulePath($sModuleName).'/module.'.$sModuleName.'.php'; + if (!file_exists($sModuleFile)) { + echo 'Wrong module, page name or environment...'; + exit; + } require_once APPROOT.'setup/extensionsmap.class.inc.php'; $oExtensionMap = new iTopExtensionsMap(); $aModuleParam = $oExtensionMap->GetModuleInfo($sModuleFile)[2]; diff --git a/tests/php-unit-tests/integration-tests/login-tests/LoginWebPageTest.php b/tests/php-unit-tests/integration-tests/login-tests/LoginWebPageTest.php index dd35754eca..1afa57ab18 100644 --- a/tests/php-unit-tests/integration-tests/login-tests/LoginWebPageTest.php +++ b/tests/php-unit-tests/integration-tests/login-tests/LoginWebPageTest.php @@ -13,6 +13,8 @@ class LoginWebPageTest extends ItopDataTestCase { public const USE_TRANSACTION = false; + private Config $oConfig; + public const PASSWORD = 'a209320P!ù;ralùqpi,pàcqi"nr'; public function setUp(): void