Skip to content

Commit 2583af4

Browse files
committed
Skip because of disallowed connections before putting back in the queue
1 parent 9e942fa commit 2583af4

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

django_pgviews/models.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,16 +63,17 @@ def run_backlog(self, backlog, *, force, update, using, materialized_views_check
6363
skip = True
6464
break
6565

66-
if skip is True:
67-
new_backlog.append(view_cls)
68-
logger.info("Putting pgview at back of queue: %s", name)
69-
continue # Skip
70-
7166
try:
7267
connection = view_cls.get_view_connection(using=using, restricted_mode=True)
7368
if not connection:
7469
logger.info("Skipping pgview %s (migrations not allowed on %s)", name, using)
7570
continue # Skip
71+
72+
if skip is True:
73+
new_backlog.append(view_cls)
74+
logger.info("Putting pgview at back of queue: %s", name)
75+
continue # Skip
76+
7677
if isinstance(view_cls(), MaterializedView):
7778
status = create_materialized_view(
7879
connection, view_cls, check_sql_changed=materialized_views_check_sql_changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "django-pgviews-redux"
3-
version = "0.10.0"
3+
version = "0.10.1"
44
description = "Create and manage Postgres SQL Views in Django"
55
authors = ["Mikuláš Poul <[email protected]>"]
66
readme = "README.md"

0 commit comments

Comments
 (0)