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]