Index: buddylist2activity.module
===================================================================
--- buddylist2activity.module	(revision 34)
+++ buddylist2activity.module	(working copy)
@@ -102,6 +102,7 @@
   
   if ($op == 'request_accept') {
     $op = 'add';
+    $accepted = TRUE;
   }
 
   // Check if both type and operation are
@@ -127,6 +128,17 @@
   );
 
   activity_insert('buddylist2activity', $type, $op, $data, $target_users_roles);
+  
+  // For two-way buddy relationships, both users participate in the 'add' operation.
+  // The activity tables should reflect this.
+  if ($accepted) {
+    $data = array(
+      'author-uid' => $buddy->uid,
+      'buddy-uid' => $user->uid,
+    );
+    
+    activity_insert('buddylist2activity', $type, $op, $data, array($buddy->uid => 'author'));
+  }
 }
 
 /**
