diff --git a/src/Model/Contact.php b/src/Model/Contact.php
index 0acb6d4d7..c6a91edc8 100644
--- a/src/Model/Contact.php
+++ b/src/Model/Contact.php
@@ -1088,7 +1088,7 @@ class Contact
 			if (!empty($contact['pending'])) {
 				try {
 					$intro = DI::intro()->selectForContact($contact['id']);
-					$menu['follow'] = [DI::l10n()->t('Approve'), 'notifications/intros/' . $intro['id'], true];
+					$menu['follow'] = [DI::l10n()->t('Approve'), 'notifications/intros/' . $intro->id, true];
 				} catch (IntroductionNotFoundException $exception) {
 					DI::logger()->error('Pending contact doesn\'t have an introduction.', ['exception' => $exception]);
 				}