Merge pull request #569 from wwitzel3/release_3.2.2

Handle programming error when evaluating the replaces list for 320
This commit is contained in:
Wayne Witzel III
2017-11-03 09:02:58 -04:00
committed by GitHub

View File

@@ -10,7 +10,8 @@ from django.db import (
connection,
migrations,
models,
OperationalError
OperationalError,
ProgrammingError
)
from django.conf import settings
import taggit.managers
@@ -26,7 +27,7 @@ def replaces():
recorder = migrations.recorder.MigrationRecorder(connection)
result = recorder.migration_qs.filter(app='main').filter(name__in=squashed).all()
return [('main', m.name) for m in result]
except OperationalError:
except (OperationalError, ProgrammingError):
return []