From 09899f1c38af1c090303ffee5a772b6d18463198 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Mon, 27 Jun 2022 17:02:14 +0200 Subject: [PATCH] Add key field to RoomNode --- client/cypress/integration/frontend/rooms/room-page.spec.js | 2 +- client/src/graphql/cache.js | 3 +++ client/src/main.js | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/client/cypress/integration/frontend/rooms/room-page.spec.js b/client/cypress/integration/frontend/rooms/room-page.spec.js index c3520550..824e6d6c 100644 --- a/client/cypress/integration/frontend/rooms/room-page.spec.js +++ b/client/cypress/integration/frontend/rooms/room-page.spec.js @@ -156,7 +156,7 @@ describe('The Room Page', () => { MeQuery, RoomsQuery() { return { - rooms + rooms, }; }, RoomEntriesQuery: { diff --git a/client/src/graphql/cache.js b/client/src/graphql/cache.js index 42f52bd8..6e536cef 100644 --- a/client/src/graphql/cache.js +++ b/client/src/graphql/cache.js @@ -22,6 +22,9 @@ const typePolicies = { InstrumentNode: { keyFields: ['slug'] }, + RoomNode: { + keyFields: ['slug'] + }, ModuleNode: { fields: { inEditMode: { diff --git a/client/src/main.js b/client/src/main.js index 2c4a3f20..7b5b54a3 100644 --- a/client/src/main.js +++ b/client/src/main.js @@ -95,6 +95,7 @@ function networkErrorCallback(statusCode) { router.beforeEach(async (to, from, next) => { Vue.$log.debug('navigation guard called', to, from); if (to.path === '/logout') { + Vue.$log.debug('logout', to); publicApolloClient.resetStore(); if (process.env.LOGOUT_REDIRECT_URL) { location.replace(`https://sso.hep-verlag.ch/logout?return_to=${process.env.LOGOUT_REDIRECT_URL}`);