diff --git a/space/app/[workspaceSlug]/[projectId]/page.tsx b/space/app/[workspaceSlug]/[projectId]/page.tsx index a35fd3bb9..b09a9ea77 100644 --- a/space/app/[workspaceSlug]/[projectId]/page.tsx +++ b/space/app/[workspaceSlug]/[projectId]/page.tsx @@ -30,9 +30,9 @@ const ProjectIssuesPage = (props: Props) => { useEffect(() => { if (!workspaceSlug || !projectId) return; publishService - .fetchAnchorFromOldDetails(workspaceSlug, projectId) + .fetchAnchorFromProjectDetails(workspaceSlug, projectId) .then((res) => { - let url = `/${res.anchor}`; + let url = `/issues/${res.anchor}`; const params = new URLSearchParams(); if (board) params.append("board", board); if (peekId) params.append("peekId", peekId); diff --git a/space/services/publish.service.ts b/space/services/publish.service.ts index e44b8dede..6f971407c 100644 --- a/space/services/publish.service.ts +++ b/space/services/publish.service.ts @@ -17,16 +17,13 @@ class PublishService extends APIService { }); } - async fetchAnchorFromOldDetails( + async fetchAnchorFromProjectDetails( workspaceSlug: string, projectID: string ): Promise<{ anchor: string; }> { - return this.post(`/api/public/publish-anchor/`, { - workspaceSlug, - projectID, - }) + return this.get(`/api/public/workspaces/${workspaceSlug}/projects/${projectID}/anchor/`) .then((response) => response?.data) .catch((error) => { throw error?.response;