diff --git a/modules/field/field.module b/modules/field/field.module
index f04c39c..8e87ae5 100644
--- a/modules/field/field.module
+++ b/modules/field/field.module
@@ -983,6 +983,10 @@ function field_has_data($field) {
     ->fieldCondition($field)
     ->range(0, 1)
     ->count()
+    // Neutralize the 'entity_field_access' query tag added by
+    // field_sql_storage_field_storage_query(). The result cannot depend on the
+    // access grants of the current user.
+    ->addMetadata('account', user_load(1))
     ->execute();
 }
 
