diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php
index fd7c3e2633c53eeba4736ada07cd3421422549c2..29f2b7fab48fe62fb220f30db71358e09e783d0e 100644
--- a/htdocs/expedition/card.php
+++ b/htdocs/expedition/card.php
@@ -115,7 +115,11 @@ if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'e
 
 if (empty($reshook))
 {
-    if ($cancel) { $action = ''; }
+    if ($cancel) 
+	{ 
+		$action = ''; 
+		$object->fetch($id); // show shipment also after canceling modification
+	}
     
 	include DOL_DOCUMENT_ROOT.'/core/actions_dellink.inc.php';		// Must be include, not include_once