From 6507066f0fa65e9a9ca88441211dc1a70f246452 Mon Sep 17 00:00:00 2001 From: kolaente Date: Tue, 14 Mar 2023 14:09:30 +0100 Subject: [PATCH] fix: make sure redirects to a saved view work as intended --- cypress/e2e/project/project.spec.ts | 2 ++ src/helpers/projectView.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cypress/e2e/project/project.spec.ts b/cypress/e2e/project/project.spec.ts index c7f852170..b89bd9397 100644 --- a/cypress/e2e/project/project.spec.ts +++ b/cypress/e2e/project/project.spec.ts @@ -35,9 +35,11 @@ describe('Projects', () => { }) it('Should redirect to a specific project view after visited', () => { + cy.intercept(Cypress.env('API_URL') + '/projects/*/buckets*').as('loadBuckets') cy.visit('/projects/1/kanban') cy.url() .should('contain', '/projects/1/kanban') + cy.wait('@loadBuckets') cy.visit('/projects/1') cy.url() .should('contain', '/projects/1/kanban') diff --git a/src/helpers/projectView.ts b/src/helpers/projectView.ts index 1afb00e67..9bc3a7747 100644 --- a/src/helpers/projectView.ts +++ b/src/helpers/projectView.ts @@ -90,7 +90,7 @@ export const getProjectView = (projectId: IProject['id']) => { } const projectViewSettings = JSON.parse(projectViewSettingsString) as ProjectViewSettings - if (router.hasRoute(projectViewSettings[projectId])) { + if (!router.hasRoute(projectViewSettings[projectId])) { throw new Error() } return projectViewSettings[projectId]