# HG changeset patch # User Marcin Kuzminski # Date 2017-04-25 06:38:38 # Node ID 5e53854626e5fcb3f88b430a72c34fccb10a48cb # Parent ddb2e8c16a04cb7775aa43e5edb85630dd925579 users: personal repo-group shouldn't be available for default user. diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py --- a/rhodecode/model/db.py +++ b/rhodecode/model/db.py @@ -2208,8 +2208,11 @@ class RepoGroup(Base, BaseModel): @classmethod def get_user_personal_repo_group(cls, user_id): user = User.get(user_id) + if user.username == User.DEFAULT_USER: + return None + return cls.query()\ - .filter(cls.personal == true())\ + .filter(cls.personal == true()) \ .filter(cls.user == user).scalar() @classmethod diff --git a/rhodecode/model/user.py b/rhodecode/model/user.py --- a/rhodecode/model/user.py +++ b/rhodecode/model/user.py @@ -669,7 +669,8 @@ class UserModel(BaseModel): user_id, api_key, username) return False if not dbuser.active: - log.debug('User `%s` is inactive, skipping fill data', username) + log.debug('User `%s:%s` is inactive, skipping fill data', + username, user_id) return False log.debug('filling user:%s data', dbuser)