I found the following issue in the latest stable release of UR - Rules integration. If you check for the condition "Check if two users are related" it returns true, if there is any relationship type between the two users. Regardless of one-way relationships between A->B or B->A and regardless of the limitation to certain relationship types. If there is any relationship of any type in any direction, it returns true.
Comments
Comment #1
mrf commentedWe have a large patch in the queue to help solve a major issue with one-way relationships. Please review if you have a chance so we can move forward with some of these related issues.
#651502: clarify reciprocal & one-way relationships
Comment #2
mrf commentedCommitted to 6.x-1.x-dev.
Not sure if the rules module has been ported to 7.x yet, but this might need a fix there as well.
Comment #3
berdirProbably does, here's the commit from 6.x-1.x: http://drupalcode.org/project/user_relationships.git/commitdiff/2658f1e
Comment #4
berdirOk, applied your changes and removed the dead code, as discussed, back to you.
Comment #5
mrf commentedRemoved the dead code from 6.x that Berdir found committing this to 7.x.