diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py
index 8a7483c..7960229 100644
a
|
b
|
class ModelAdmin(BaseModelAdmin):
|
1181 | 1181 | 'preserved_filters': self.get_preserved_filters(request), |
1182 | 1182 | } |
1183 | 1183 | context.update(extra_context or {}) |
| 1184 | if not form_validated and "_saveasnew" in request.POST: |
| 1185 | return self.render_change_form(request, context, form_url=form_url, change=True) |
1184 | 1186 | return self.render_change_form(request, context, form_url=form_url, add=True) |
1185 | 1187 | |
1186 | 1188 | @csrf_protect_m |