Добавлена проверка корректности ключа collector (#226)

This commit is contained in:
ellynoize 2024-09-26 19:34:05 +06:00 committed by GitHub
parent 2192a84379
commit 37c4ca835e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 6 additions and 3 deletions

View File

@ -1,3 +1,6 @@
## v3.6.9
* Добавлена проверка корректности введеного ключа при подключении Daemon Collector
## v3.6.8 ## v3.6.8
* Исправлен перевод для поля "ИНН" * Исправлен перевод для поля "ИНН"

View File

@ -1 +1 @@
3.6.8 3.6.9

View File

@ -404,7 +404,7 @@ class RetailcrmSettingsValidator
private function validateCollector($collectorActive, $collectorKey) private function validateCollector($collectorActive, $collectorKey)
{ {
return !$collectorActive || '' !== $collectorKey; return !$collectorActive || preg_match("/^RC-[0-9]{10}-[0-9]{1,2}$/", $collectorKey);
} }
private function addError($field, $message) private function addError($field, $message)

View File

@ -48,7 +48,7 @@ require_once dirname(__FILE__) . '/bootstrap.php';
class RetailCRM extends Module class RetailCRM extends Module
{ {
const VERSION = '3.6.8'; const VERSION = '3.6.9';
const API_URL = 'RETAILCRM_ADDRESS'; const API_URL = 'RETAILCRM_ADDRESS';
const API_KEY = 'RETAILCRM_API_TOKEN'; const API_KEY = 'RETAILCRM_API_TOKEN';