Bonjour, depuis le passage en v23, je constate 2 bugs sur le module projets/tâches qui ne se produisaient pas en v22 :
lors de la saisie du temps, depuis la page de la tache id=59 /projet/tasks/time.php?id=59&withproject=1&page_y=300, je clique sur “saisir temps consommé” , le lien du bouton est /projet/tasks/time.php?withproject=1&id=59&action=createtime&token=xxxx&backtopage=%2Fprojet%2Ftasks%2Ftime.php%3Fid%3D59%26withproject%3D1&page_y=442
cependant après la saisie, je suis renvoyé vers la page /projet/tasks/time.php sans aucun paramètre. Cette page contient l’ensemble des temps consommés de tous les projets.
Par ailleurs, après avoir saisi mes tâches, je clique sur la case à cocher de ces tâches puis « générer intervention » ou « facturer ».
Si je suis dans la page /projet/tasks/time.php sans aucun paramètre, cela fonctionne.
Si je suis dans la page /projet/tasks/time.php?id=59&withproject=1, cela ne fonctionne pas et j’obtiens l’erreur « Un tiers doit être défini sur le projet pour pouvoir créer une intervention. »
Peut-être une piste de solution ?
Dans le code de time.php, les tests sont réalisés sur $projectstatic->thirdparty->id > 0 mais dans project.class.php je n’ai pas trouvé le champ thirdparty mais socid :
/**
* @var int Id of thirdparty
*/
public $socid; // To store id of thirdparty




