Bug database.class.php : n'applique pas le patch

This commit is contained in:
Dany De Bontridder 2020-04-04 14:28:47 +02:00
parent cc4abbc6f3
commit 8561404518
3 changed files with 7 additions and 5 deletions

View file

@ -133,7 +133,6 @@ class Database extends DatabaseCore
echo '<ul style="list-type-style:square">';
for ($i = 4; $i <= $MaxVersion; $i++) {
$to = $i + 1;
if ($this->get_version() <= $i) {
if ($this->get_version() == 97) {
if ($this->exist_schema("amortissement")) {
@ -145,7 +144,8 @@ class Database extends DatabaseCore
echo "<li>Patching " . $p_name .
" from the version " . $this->get_version() . " to $to ";
$this->execute_script(NOALYSS_INCLUDE . '/sql/patch/upgrade' . $i . '.sql');
echo $succeed;
if (!DEBUG)
ob_start();

View file

@ -284,6 +284,7 @@ class DatabaseCore
if ($hf == false) {
throw new Exception ('Ne peut ouvrir ' . $script);
}
printf (" open %s <br>", $script);
$sql = "";
$flag_function = false;
while (!feof($hf)) {

View file

@ -2,7 +2,7 @@ begin;
CREATE OR REPLACE FUNCTION comptaproc.find_pcm_type(pp_value account_type)
RETURNS text
AS $function$
AS $BODY$
declare
str_type parm_poste.p_type%TYPE;
str_value parm_poste.p_type%TYPE;
@ -37,7 +37,8 @@ begin
-- si ni parent ou parm_poste alors return CON
return 'CON';
end;
$function$
LANGUAGE plpgsql;
$BODY$
LANGUAGE plpgsql;
insert into version (val,v_description) values (143,'Corrige function find_pcm_type');
commit ;