diff --git a/htdocs/resource/card.php b/htdocs/resource/card.php
index 42b8b953c87ab908e51912bcce1a8488ecd4b304..db6eed63b3ba06dbd291cac01b8b84106476f99d 100644
--- a/htdocs/resource/card.php
+++ b/htdocs/resource/card.php
@@ -54,12 +54,12 @@ if ($user->societe_id > 0)
 	accessforbidden();
 }
 
-if( ! $user->rights->resource->read)
+if (! $user->rights->resource->read)
 	accessforbidden();
 
 $object = new Dolresource($db);
 $objectFetchRes = $object->fetch($id);
-if ( !$objectFetchRes> 0 ) dol_print_error();
+if (! ($objectFetchRes > 0)) dol_print_error($db, $object->error);
 
 
 $extrafields = new ExtraFields($db);