- 🇮🇹Italy apaderno Brescia, 🇮🇹
Welcome to Drupal.org! Please report bugs writing in English.
A função "IsValidVersion" no arquivo "PagSeguroAPI.php" que começa na linha 216 está gerando um erro mesmo quando a versão "current" é superior à versão mínima.
No código ela compara os três números da versão e como o ultimo número da versão atual é menor do que a versão corrente, ele da erro.
Versão Atual = 2.6.0
Versão Mínima = 2.2.3
Fiz uma pequena correção para ajustar essa situação. Segue abaixo o trecho corrigido
Com erro
for ($i = 0; $i <= $bigger_arr_size; $i++) {
if (!isset($current_version[$i])) {
$current_version[$i] = 0;
}
if (!isset($minimal_version_arr[$i])) {
$minimal_version_arr[$i] = 0;
}
if ($current_version_arr[$i] < $minimal_version_arr[$i]) {
return false;
}
}
return true;
}
Corrigido
$boolVersion = false;
for ($i = 0; $i <= $bigger_arr_size; $i++) {
if (!isset($current_version_arr[$i])) {
$current_version_arr[$i] = 0;
}
if (!isset($minimal_version_arr[$i])) {
$minimal_version_arr[$i] = 0;
}
if ($current_version_arr[$i] > $minimal_version_arr[$i]) {
$boolVersion = true;
}
}
return $boolVersion;
}
Postponed: needs info
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
Welcome to Drupal.org! Please report bugs writing in English.