X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/f982c8513663a0f9927fb04ba650a5f63bb7f21f..0239211fee497d6de7927004febadb8eb08891c3:/forum/modules/ui_objects.py diff --git a/forum/modules/ui_objects.py b/forum/modules/ui_objects.py index 7fcf96c..e7f626f 100644 --- a/forum/modules/ui_objects.py +++ b/forum/modules/ui_objects.py @@ -78,7 +78,13 @@ class ObjectBase(object): try: return self._visible_to(context['request'].user) except KeyError: - return True + try: + return self._visible_to(context['viewer']) + except KeyError: + if self.visibility: + return False + else: + return True def render(self, context): return ''