diff --git a/dkan_datastore.module b/dkan_datastore.module
index e121ba73c54710faaa020cb1f5966ae2c5b43307..00e35c425a3d141d8c3f41ab03417522036ac198 100644
--- a/dkan_datastore.module
+++ b/dkan_datastore.module
@@ -312,8 +312,8 @@ function dkan_datastore_node_view($node, $view_mode, $langcode) {
   $type = dkan_datastore_node_type();
   if ($node->type == $type) {
     $status = dkan_datastore_status($node);
-    if (user_access('manage datastore') && $status = dkan_datastore_status($node)) {
-      if ($status == DKAN_DATASTORE_FILE_EXISTS) {
+    if (user_access('manage datastore') && ($status = dkan_datastore_status($node)) && $view_mode == 'full') {
+      if ($status === DKAN_DATASTORE_FILE_EXISTS) {
         drupal_set_message(t('Your file for this resource is not added to the datastore. Click "Manage Datastore" to import file into the datastore.'));
       }
       elseif ($status == DKAN_DATASTORE_EXISTS) {
@@ -532,4 +532,4 @@ function dkan_datastore_node_presave($node) {
     $wrap = entity_metadata_wrapper('node', $node);
     $wrap->field_datastore_status->set(dkan_datastore_status($node));
   }
-}
\ No newline at end of file
+}