Bonjour,
Pour information, avec un collègue nous avons fait une modification rapide (mais pas parfaite) qui permet de corriger le problème (on continue à tester tout de même).
Nous avons modifié les fichiers suivants :
- automne\admin\modules\polymod\item.php :
Citer:
foreach ($fieldsObjects as $fieldID => $aFieldObject) {
    if (!$item->setValues($fieldID, $_POST,'',$allOK)) {
...
- automne\classes\modules\polymod\polyobjects\poly_object.php (fonction "setValues") :
Citer:
function setValues($fieldID, $values, $prefix, $mandatoriesOK=TRUE) {
...
     //for object who need object id
     if (!$this->getID()) {
      //if object has not id yet, save it
            if ($mandatoriesOK) {
              $this->writeToPersistence();
            }
            else
            {
              return true; // Permet d'éviter une erreur PHP sur le "$this->getID()" dans le "return" suivant
            }
     }
     return $this->_objectValues[$fieldID]->setValues($values, $prefix, $this->getID());