Skip to content

Commit

Permalink
Merge pull request #912 from atten/master
Browse files Browse the repository at this point in the history
Fix admin detail view in multi-database environment
  • Loading branch information
etianen committed Jun 18, 2022
2 parents 38c70ce + 966ac9c commit 0f78205
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions reversion/admin.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from contextlib import contextmanager
from django.db import models, transaction, connection
from django.db import models, transaction, connections
from django.contrib import admin, messages
from django.contrib.admin import options
from django.contrib.admin.utils import unquote, quote
Expand Down Expand Up @@ -163,7 +163,7 @@ def change_view(self, request, object_id, form_url='', extra_context=None):

def _reversion_revisionform_view(self, request, version, template_name, extra_context=None):
# Check that database transactions are supported.
if not connection.features.uses_savepoints:
if not connections[version.db].features.uses_savepoints:
raise ImproperlyConfigured("Cannot use VersionAdmin with a database that does not support savepoints.")
# Run the view.
try:
Expand Down

0 comments on commit 0f78205

Please sign in to comment.