from django.shortcuts import redirect
from django.contrib.auth import logout as auth_logout
from django.conf import settings


def logout(request):
    """Logs out user redirects if in request"""
    r = request.GET.get('r', '')
    auth_logout(request)

    if r:
        return redirect('{}/?r={}'.format(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL, r))
    else:
        return redirect(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL)

from django.shortcuts import redirect
from django.contrib.auth import logout as auth_logout
from django.conf import settings


def logout(request):
    """Logs out user redirects if in request"""
    next = request.GET.get('next', '')
    auth_logout(request)

    if next:
        return redirect('{}/?next={}'.format(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL, next))
    else:
        return redirect(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL)

Change variable name to next for logout function
Change variable name to next for logout function

  from django.shortcuts import redirect
  from django.contrib.auth import logout as auth_logout
  from django.conf import settings
  
  
  def logout(request):
      """Logs out user redirects if in request"""
-     r = request.GET.get('r', '')
+     next = request.GET.get('next', '')
      auth_logout(request)
  
-     if r:
+     if next:
-         return redirect('{}/?r={}'.format(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL, r))
+         return redirect('{}/?next={}'.format(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL, next))
      else:
          return redirect(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL)
  
Change variable name to next for logout function
## Code Before:
from django.shortcuts import redirect
from django.contrib.auth import logout as auth_logout
from django.conf import settings


def logout(request):
    """Logs out user redirects if in request"""
    r = request.GET.get('r', '')
    auth_logout(request)

    if r:
        return redirect('{}/?r={}'.format(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL, r))
    else:
        return redirect(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL)

## Instruction:
Change variable name to next for logout function
## Code After:
from django.shortcuts import redirect
from django.contrib.auth import logout as auth_logout
from django.conf import settings


def logout(request):
    """Logs out user redirects if in request"""
    next = request.GET.get('next', '')
    auth_logout(request)

    if next:
        return redirect('{}/?next={}'.format(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL, next))
    else:
        return redirect(settings.OPENSTAX_ACCOUNTS_LOGOUT_URL)
