Fix for #4947

Refactor view and get contacts from aspects if is current user profile
#4947
`current_user.contact_for(person).try(:contacts)`