Index: keys_api.module
===================================================================
--- keys_api.module	(Revision 93)
+++ keys_api.module	(Arbeitskopie)
@@ -5,7 +5,7 @@
  * Implementation of hook_perm().
  */
 function keys_api_perm() {
-	return array(t("administer keys"));
+	return array('administer keys');
 }
 
 /**
@@ -162,8 +162,8 @@ function keys_manage_delete_key() {
 function keys_api_get_key($service, $domain) {
 	$result = db_result(db_query("SELECT api_key FROM {keys_manage} WHERE domain_name = '%s' AND service = '%s'", $domain, $service));
 	$key = $result;
-	if ($key == NULL) {
-		drupal_set_message(t("Key for '$service' @ '$domain' doesn't exist. Go <a href='/admin/settings/keys'>here</a> to manage keys."),'error');
+	if ($key == NULL && user_access('administer keys')) {
+		drupal_set_message(t('Key for %service @ %domain doesn\'t exist. Go <a href="!link">here</a> to manage keys.', array('%service' => $service, '%domain' => $domain, '!link' => '/admin/settings/keys')), 'error');
 	}
 	return $key;
 }
