- subs_subscribe_to($user, $other);
- $this->subbed[] = $other;
+ try {
+ Subscription::ensureStart($profile, $other);
+ $this->subbed[] = $other;
+ } catch (Exception $e) {
+ // subscription failed, but keep working
+ common_debug('Invitation-based subscription failed: '.$e->getMessage());
+ }