users: personal repo-group shouldn't be available for default user.

This commit is contained in:
Marcin Kuzminski 2017-04-25 08:38:38 +02:00
parent ecae23eca6
commit 335ffaa6fd
2 changed files with 6 additions and 2 deletions

View file

@ -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

View file

@ -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)