Erreur mysql dans les cas où un détail de commande ne repose pas sur un objet/id_objet
Dans les cas où l'on a une commande avec un détail de commande "arbitraire", ie. non lié à un objet SPIP, alors la fonction `commande_livraison_necessaire()` (https://git.spip.net/spip-contrib-extensions/livraison/-/blob/master/inc/livraison.php?ref_type=heads#L332) renvoie une erreur mysql lorsque l'on essaie d'appeler la fonction `objet_livraison_necessaire()` avec des `$item['objet']` et `$item['id_objet']` "foireux".
Je propose donc le patch suivant :
```diff
- if (objet_livraison_necessaire($item['objet'], $item['id_objet'])) {
+ if (isset($item['objet']) && isset($items['id_objet']) && objet_livraison_necessaire($item['objet'], $item['id_objet'])) {
$livrable[$id_commande] = true;
break;
}
```
Un avis avant que je ne propose une MR ?
issue