8000 fix: Placeholder page getter failed for unpublished pages (#8115) (#8… · django-cms/django-cms@baa722d · GitHub
[go: up one dir, main page]

Skip to content

Commit baa722d

Browse files
authored
fix: Placeholder page getter failed for unpublished pages (#8115) (#8124)
* Fix: Placeholder page getter fails for unpublished pages * Update cms/models/placeholdermodel.py * Update cms/models/placeholdermodel.py
1 parent 0be6bbb commit baa722d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

cms/models/placeholdermodel.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,10 +275,10 @@ def _get_attached_objects(self):
275275

276276
def page_getter(self):
277277
if not hasattr(self, '_page'):
278-
from cms.models.pagemodel import Page
278+
from cms.models.contentmodels import PageContent
279279
try:
280-
self._page = Page.objects.distinct().get(pagecontent_set__placeholders=self)
281-
except (Page.DoesNotExist, Page.MultipleObjectsReturned):
280+
self._page = PageContent.admin_manager.filter(placeholders=self).select_related("page").first().page
281+
except AttributeError:
282282
self._page = None
283283
return self._page
284284

0 commit comments

Comments
 (0)
0