diff --git a/library/Class/Notice/Thumbnail/ProviderCacheServer.php b/library/Class/Notice/Thumbnail/ProviderCacheServer.php
index 027801d93ba1444a319e262931657d65057f1166..6548bf48271cad29e95f5b4e112531092542577a 100644
--- a/library/Class/Notice/Thumbnail/ProviderCacheServer.php
+++ b/library/Class/Notice/Thumbnail/ProviderCacheServer.php
@@ -45,8 +45,10 @@ class Class_Notice_Thumbnail_ProviderCacheServer
              "isbn" => $record->getIsbn(),
              "ean" => $record->getEan(),
              "type_doc" => $record->getFamilleId(),
-             "numero" => $numero,
-             "clef_chapeau" => $record->getClefChapeau()];
+             "numero" => $numero];
+
+    if ($record->isPeriodique())
+      $args["clef_chapeau"] = $record->getClefChapeau();
 
     $response = Class_WebService_AllServices::runServiceGetUrlVignette($args);