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 +}