=== modified file 'django/contrib/admin/templatetags/admin_modify.py'
--- django/contrib/admin/templatetags/admin_modify.py	2007-09-09 19:12:43 +0000
+++ django/contrib/admin/templatetags/admin_modify.py	2007-09-17 01:44:43 +0000
@@ -20,9 +20,7 @@
     opts = context['opts']
     change = context['change']
     is_popup = context['is_popup']
-    # TODO: Fix this hack.
-    # save_as = opts.admin.save_as
-    save_as = False
+    save_as = context['save_as']
     return {
         'onclick_attrib': (opts.get_ordered_objects() and change
                             and 'onclick="submitOrderForm();"' or ''),

=== modified file 'django/contrib/admin/views/main.py'
--- django/contrib/admin/views/main.py	2007-09-14 21:13:07 +0000
+++ django/contrib/admin/views/main.py	2007-09-17 01:42:16 +0000
@@ -129,6 +129,7 @@
         'opts': opts,
         'content_type_id': ContentType.objects.get_for_model(model).id,
         'save_on_top': model_admin.save_on_top,
+        'save_as': model_admin.save_as,
     }
     context.update(extra_context)
     return render_to_response([

