I am trying to hide a module supplied block ([User Relationships][1] action block) from appearing on nodes posted by the logged in user. The block shows as **empty** on those pages.

I have tried php in the block visibility rule, I have tried the [Context][2] module, I have tried a template, to no avail except that with a template the block no longer shows anywhere regardless of the template having code inside it or not.

Otherwise, the visibility rules work if I limit visibility to specific paths.

It also looks like I am having problems hiding other module supplied blocks like the search block.

Interestingly enough, when I enable the [Devel Themer][3] module, the action block no longer shows on posts by the logged in user as it should but appears on others (this is the result I am trying to achieve.) Unfortunately, this module has other serious issues and I cannot leave it enabled permanently.

Combined with the fact that I haven't found any other complaint about this situation, this leads me to believe that the UR action block, by design, should not appear on the logged in user's posts and that I should not be facing this problem.

Does this mean I have a broken database somewhere?

Can anyone guide me on the diagnosis and possible repair of this situation --like, maybe, going into the database for a manual fix?

P.S.: In the database, the action block shows a size of NULL and a sort of NULL. Is this normal?


  [1]: https://www.drupal.org/project/user_relationships
  [2]: https://www.drupal.org/project/context
  [3]: https://www.drupal.org/project/devel_themer