1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-24 21:07:17 +00:00

Merge pull request #1932 from haiwen/demo-user

Create demo user if not exists
This commit is contained in:
xiez
2017-12-09 14:34:47 +08:00
committed by GitHub

View File

@@ -921,7 +921,14 @@ def demo(request):
"""
Login as demo account.
"""
user = User.objects.get(email=settings.CLOUD_DEMO_USER)
try:
user = User.objects.get(email=settings.CLOUD_DEMO_USER)
except User.DoesNotExist:
user = User.objects.create_user(settings.CLOUD_DEMO_USER, is_active=True)
user.set_unusable_password()
user.save()
for backend in get_backends():
user.backend = "%s.%s" % (backend.__module__, backend.__class__.__name__)