# HG changeset patch # User Marcin Kuzminski # Date 2018-09-24 17:02:52 # Node ID 12ce4f25da270f9a455ad58255af35d5d51d81d0 # Parent 6bfa819deba95d1b548dbfb7f2374575ed028878 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 @@ -2498,7 +2498,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),