diff --git a/htdocs/admin/agenda.php b/htdocs/admin/agenda.php index 0a13ad70362..605cb8ed290 100644 --- a/htdocs/admin/agenda.php +++ b/htdocs/admin/agenda.php @@ -79,9 +79,12 @@ if ($action == "save" && empty($_POST["cancel"])) //print "param=".$param." - ".$_POST[$param]; if (! empty($_POST[$param])) $res = dolibarr_set_const($db,$param,$_POST[$param],'chaine',0,'',$conf->entity); else $res = dolibarr_del_const($db,$param,$conf->entity); - if (! $res > 0) $error++; } + + $db->commit(); + if (! $res > 0) $error++; + if (! $error) { $db->commit();