From e016339c76e877d07ee8c1be178c2c37dc83f37b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Tue, 14 Dec 2021 18:15:56 +0100 Subject: [PATCH] [Status] fix: reliability with digirisk status --- README.md | 2 +- class/api_digiriskdolibarr.class.php | 4 ---- core/modules/modDigiriskDolibarr.class.php | 8 ++++---- ...modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php | 2 +- 4 files changed, 6 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index a6575f82f..b3449535e 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## Informations -Version du module: 8.5.0 +Version du module: 8.5.1 Dernière mise à jour: 14/12/2021 diff --git a/class/api_digiriskdolibarr.class.php b/class/api_digiriskdolibarr.class.php index a721e9680..eb3d45865 100644 --- a/class/api_digiriskdolibarr.class.php +++ b/class/api_digiriskdolibarr.class.php @@ -85,10 +85,6 @@ public function enableModule() $modApi->init(); $langs->loadLangs(array("digiriskdolibarr@digiriskdolibarr", "other")); - if (!$user->rights->digiriskdolibarr->api->read) { - throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login); - } - return $this->mod->init(); } diff --git a/core/modules/modDigiriskDolibarr.class.php b/core/modules/modDigiriskDolibarr.class.php index f3c6d33da..bc8be7feb 100644 --- a/core/modules/modDigiriskDolibarr.class.php +++ b/core/modules/modDigiriskDolibarr.class.php @@ -57,7 +57,7 @@ public function __construct($db) $this->descriptionlong = "Digirisk"; $this->editor_name = 'Evarisk'; $this->editor_url = 'https://evarisk.com'; - $this->version = '8.5.0'; + $this->version = '8.5.1'; $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name); $this->picto ='digiriskdolibarr@digiriskdolibarr'; @@ -931,10 +931,10 @@ public function init($options = '') $this->_load_tables('/digiriskdolibarr/sql/'); // Load sql sub folders - $sqlFolder = dol_dir_list(__DIR__ . '/../../sql'); + $sqlFolder = scandir(__DIR__ . '/../../sql'); foreach ($sqlFolder as $subFolder) { - if ($subFolder['type'] == 'dir') { - $this->_load_tables('/digiriskdolibarr/sql/' . $subFolder['name'] . '/'); + if (!preg_match('/\./', $subFolder)) { + $this->_load_tables('/digiriskdolibarr/sql/' . $subFolder . '/'); } } diff --git a/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php b/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php index d9f1ff662..30a2d0e82 100644 --- a/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php +++ b/core/triggers/interface_99_modDigiriskdolibarr_DigiriskdolibarrTriggers.class.php @@ -47,7 +47,7 @@ public function __construct($db) $this->name = preg_replace('/^Interface/i', '', get_class($this)); $this->family = "demo"; $this->description = "Digiriskdolibarr triggers."; - $this->version = '8.5.0'; + $this->version = '8.5.1'; $this->picto = 'digiriskdolibarr@digiriskdolibarr'; }