From c1b31a0c934031998546105c8fbf69b9233bb7a4 Mon Sep 17 00:00:00 2001 From: Roel Bruggink Date: Mon, 31 Oct 2016 19:50:58 +0100 Subject: [PATCH] Add fix --- src/plone/api/group.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plone/api/group.py b/src/plone/api/group.py index 40622c74..824529a4 100644 --- a/src/plone/api/group.py +++ b/src/plone/api/group.py @@ -88,6 +88,8 @@ def get_groups(username=None, user=None): group_tool = portal.get_tool('portal_groups') if user: + if not getattr(user, 'portal_groups', None): + return [] groups = group_tool.getGroupsForPrincipal(user) return [get(groupname=group) for group in groups]