diff --git a/common/abstractApi.ts b/common/abstractApi.ts index 1f2b9763e0..828751c317 100644 --- a/common/abstractApi.ts +++ b/common/abstractApi.ts @@ -92,6 +92,7 @@ export const apiConfig: ApiConfig = { name: "projektinTila", operationType: OperationType.Query, graphql: queries.projektinTila, + isYllapitoOperation: true, }, listaaProjektit: { name: "listaaProjektit", diff --git a/cypress/integration/2-perusta-projekti/006-suunnitteluvaihe-perustiedot.spec.js b/cypress/integration/2-perusta-projekti/006-suunnitteluvaihe-perustiedot.spec.js index c9583b3ac4..5613f48d13 100644 --- a/cypress/integration/2-perusta-projekti/006-suunnitteluvaihe-perustiedot.spec.js +++ b/cypress/integration/2-perusta-projekti/006-suunnitteluvaihe-perustiedot.spec.js @@ -99,7 +99,7 @@ describe("Projektin suunnitteluvaihe (perustiedot)", () => { it("Tallenna suunnitteluvaiheen vuorovaikutuksen tiedot ja julkaise", { scrollBehavior: "center" }, function () { cy.login("A1"); - cy.visit(Cypress.env("host") + "/yllapito/projekti/" + oid + "/suunnittelu/vuorovaikuttaminen/1"); + cy.visit(Cypress.env("host") + "/yllapito/projekti/" + oid + "/suunnittelu/vuorovaikuttaminen"); cy.contains(projektiNimi); cy.wait(2000); @@ -239,7 +239,7 @@ describe("Projektin suunnitteluvaihe (perustiedot)", () => { cy.get("#save_published_suunnitteluvaihe").click(); cy.get("#accept_publish").click(); cy.contains("Julkaisu onnistui"); - cy.visit(Cypress.env("host") + "/yllapito/projekti/" + oid + "/suunnittelu/vuorovaikuttaminen/1"); + cy.visit(Cypress.env("host") + "/yllapito/projekti/" + oid + "/suunnittelu/vuorovaikuttaminen"); cy.get("#add_or_edit_tilaisuus").click(); diff --git a/src/hooks/useProjektinTila.ts b/src/hooks/useProjektinTila.ts index a58e1b7ba9..326034d753 100644 --- a/src/hooks/useProjektinTila.ts +++ b/src/hooks/useProjektinTila.ts @@ -11,8 +11,8 @@ export default function useIsProjektiReadyForTilaChange(projekti: Projekti) { useInterval( async () => { - let tila = await api.lataaProjektinTila(projekti.oid); - if (tila.aineistotValmiit) { + let tila = projekti?.oid ? await api.lataaProjektinTila(projekti.oid) : undefined; + if (tila?.aineistotValmiit) { console.log("Aineistot valmiit"); setIsReady(true); return false;