# HG changeset patch # User Marcin Kuzminski # Date 2018-09-24 17:02:52 # Node ID ff035148f7f8cacf4e0d3a8de8f908a891d50196 # Parent e07c3d91f2921bafaa82fca6fce7c362c5a356c4 users: in case of multiple personal groups, return the first instead of an error. - backward compat fix from previous error we had diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py --- a/rhodecode/model/db.py +++ b/rhodecode/model/db.py @@ -2507,7 +2507,9 @@ class RepoGroup(Base, BaseModel): return cls.query()\ .filter(cls.personal == true()) \ - .filter(cls.user == user).scalar() + .filter(cls.user == user) \ + .order_by(cls.group_id.asc()) \ + .first() @classmethod def get_all_repo_groups(cls, user_id=Optional(None), group_id=Optional(None),