Extrafields de type Durée

Bonjour à tous,

J’ai créé un extrafield de type « durée » dans mes tickets. Impossible de sauvegarder les minutes. Si je saisie 1:15 dans ce champ, la durée sauvegardée est 1:00.

Est-ce qu’il y a un paramètre à régler quelque part ?

Merci d’avance.

Dans core/class/extrafields.class.php#L2729, récupère la valeur options_${key}minute alors que c’est ${prefix}min mentionné dans : core/class/html.form.class.php#L7936 et L7946

Fix : FIX minutes of duration extrafields by Vaadasch · Pull Request #33767 · Dolibarr/dolibarr · GitHub
Si tu ne veux pas attendre la prochaine version, tu peux juste remplacer « minute » par « min » dans le fichier core/class/extrafields.class.php ligne 2729.
C’est la ligne 2729 pour la version en cours de développement, il faut que trouves la fonction setOptionalsFromPost et à l’intérieur, la partie

elseif (in_array($key_type, array('duration'))) {
	$value_hours = GETPOSTINT("options_" . $key . "hour");
	$value_minutes = GETPOSTINT("options_" . $key . "minute");
}

Merci beaucoup :slight_smile: