[dw-free] Fix "Access From" list on profile for OpenID users when mutual lists are enabled
[commit: http://hg.dwscoalition.org/dw-free/rev/faaadde483ad]
http://bugs.dwscoalition.org/show_bug.cgi?id=522
Fix "Access From" list on profile for OpenID users when mutual lists are
enabled
Patch by
janinedog.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=522
Fix "Access From" list on profile for OpenID users when mutual lists are
enabled
Patch by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Files modified:
- htdocs/userinfo.bml
-------------------------------------------------------------------------------- diff -r d2cba91a1d48 -r faaadde483ad htdocs/userinfo.bml --- a/htdocs/userinfo.bml Wed Mar 18 18:05:23 2009 +0000 +++ b/htdocs/userinfo.bml Wed Mar 18 19:03:07 2009 +0000 @@ -603,9 +603,14 @@ body<= my ( @watched_userids, @watched_by_userids, @mutually_watched_userids, @not_mutually_watched_userids, @not_mutually_watched_by_userids ); if ( $u->show_mutualfriends ) { # only can return true for personal or identity accounts - @mutually_trusted_userids = $u->mutually_trusted_userids if $u->is_personal; - @not_mutually_trusted_userids = $profile->not_mutually_trusted_userids; - @not_mutually_trusted_by_userids = $profile->not_mutually_trusted_by_userids; + if ( $u->is_personal ) { + @mutually_trusted_userids = $u->mutually_trusted_userids; + @not_mutually_trusted_userids = $profile->not_mutually_trusted_userids; + @not_mutually_trusted_by_userids = $profile->not_mutually_trusted_by_userids; + } else { # $u is identity + # no mutual trust lists for identity accounts since they can't trust anyone + @trusted_by_userids = $u->trusted_by_userids; + } @mutually_watched_userids = $u->mutually_watched_userids; @not_mutually_watched_userids = $profile->not_mutually_watched_userids; @not_mutually_watched_by_userids = $profile->not_mutually_watched_by_userids; --------------------------------------------------------------------------------