Don't use on_organization as we may be operating on an organization that is not our own. Return the username and password to be used for tests.

This commit is contained in:
Roberto Rosario
2016-05-26 14:47:41 -04:00
parent 907744cf18
commit 05a46445d9

View File

@@ -109,8 +109,8 @@ class Organization(models.Model):
}
)
account = UserModel.on_organization.get(
**{UserModel.USERNAME_FIELD: username}
account = UserModel.objects.get(
**{UserModel.USERNAME_FIELD: username, 'organization': self,}
)
account.set_password(raw_password=password_value)
account.save()
@@ -120,6 +120,8 @@ class Organization(models.Model):
for permission in Permission.all():
role.permissions.add(permission.stored_permission)
return account, password_value
else:
logger.error(
'Organization admin user already exists. -- login: %s',