diff --git a/apiserver/plane/ee/views/app/issue/issue_page.py b/apiserver/plane/ee/views/app/issue/issue_page.py
index 2786ba6631..f58d586dee 100644
--- a/apiserver/plane/ee/views/app/issue/issue_page.py
+++ b/apiserver/plane/ee/views/app/issue/issue_page.py
@@ -56,7 +56,7 @@ class IssuePageViewSet(BaseAPIView):
work_item_pages_ids = [work_item_page.id for work_item_page in work_item_pages]
work_item_pages = (
- self.filter_work_item_pages(workspace, project_id, issue_id)
+ self.filter_work_item_pages(slug, project_id, issue_id)
.filter(id__in=work_item_pages_ids)
.select_related("page")
)
diff --git a/web/ee/components/issues/issue-detail-widgets/pages/multi-select-modal.tsx b/web/ee/components/issues/issue-detail-widgets/pages/multi-select-modal.tsx
index e12e440b16..77d9458d4d 100644
--- a/web/ee/components/issues/issue-detail-widgets/pages/multi-select-modal.tsx
+++ b/web/ee/components/issues/issue-detail-widgets/pages/multi-select-modal.tsx
@@ -58,7 +58,9 @@ const PagesMultiSelectModal = observer(
const [showWikiPages, setShowWikiPages] = useState(false);
const [isLoading, setIsLoading] = useState(true);
- const issuePages = getPagesByIssueId(workItemId).map((id) => getPageById(id));
+ const issuePages = getPagesByIssueId(workItemId)
+ .map((id) => getPageById(id))
+ .filter((page) => page !== undefined);
const handleClose = () => {
onClose();
@@ -175,13 +177,13 @@ const PagesMultiSelectModal = observer(
className="group flex items-center gap-1.5 bg-custom-background-90 px-2 py-1 rounded cursor-pointer w-fit overflow-hidden"
onClick={() => setSelectedPages((prev) => prev.filter((p) => p.id !== page.id))}
>
- {page.logo_props && page.logo_props?.in_use ? (
+ {page?.logo_props && page.logo_props?.in_use ? (
- {getPageName(page.name)} + {getPageName(page?.name ?? "")}