When approving a relationship that implies another relationship, the current code only approves the implied relationship if the same user requested both the implying and the implied relationships. For example, suppose A) Roommate implies Friend; B) Ann sends a Friend request to Betty; and C) Betty sends a Roommate request to Ann. If Ann approves the Roommate request, the Friend request will not be automatically approved.

The implied relationship should be approved whenever the implying relationship is approved, regardless of who initiated the requests.

I have a fix that I'll commit soon.

Comments

prfctns6@gmail.com’s picture

Status: Reviewed & tested by the community » Fixed

Committed rev 1.15

Anonymous’s picture

Status: Fixed » Closed (fixed)