[#7481] Add return_to to Unauthorized exception handling
diff --git a/Allura/allura/lib/widgets/auth_widgets.py b/Allura/allura/lib/widgets/auth_widgets.py
index 034da45..3c5c1d2 100644
--- a/Allura/allura/lib/widgets/auth_widgets.py
+++ b/Allura/allura/lib/widgets/auth_widgets.py
@@ -55,7 +55,7 @@
             msg = 'Invalid login'
             raise Invalid(
                 msg,
-                dict(username=value['username']),
+                dict(username=value['username'], return_to=value['return_to']),
                 None)
         return value