diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php
index 64400c87849cfb1f6cd82684d0a69785f5ee3937..886340b4df0fb78994778abef67dc4a8bb2eea95 100644
--- a/htdocs/expedition/card.php
+++ b/htdocs/expedition/card.php
@@ -681,7 +681,8 @@ if ($action == 'create')
             print '<tr><td>'.$langs->trans("DateDeliveryPlanned").'</td>';
             print '<td colspan="3">';
             //print dol_print_date($object->date_livraison,"day");	// date_livraison come from order and will be stored into date_delivery planed.
-            print $form->select_date($object->date_livraison?$object->date_livraison:-1,'date_delivery',1,1);
+            $date_delivery = ($date_delivery?$date_delivery:$object->date_livraison); // $date_delivery comes from GETPOST
+            print $form->select_date($date_delivery?$date_delivery:-1,'date_delivery',1,1);
             print "</td>\n";
             print '</tr>';