diff --git a/frontend/src/components/Search.vue b/frontend/src/components/Search.vue index 2c67bf80..fc8f976f 100644 --- a/frontend/src/components/Search.vue +++ b/frontend/src/components/Search.vue @@ -91,9 +91,9 @@ export default { }, watch: { currentPrompt(val, old) { - this.active = val.prompt === "search"; + this.active = val?.prompt === "search"; - if (old.prompt === "search" && !this.active) { + if (old?.prompt === "search" && !this.active) { if (this.reload) { this.setReload(true); } diff --git a/frontend/src/components/Sidebar.vue b/frontend/src/components/Sidebar.vue index 5dd6d2d6..9a4c667d 100644 --- a/frontend/src/components/Sidebar.vue +++ b/frontend/src/components/Sidebar.vue @@ -135,7 +135,7 @@ export default { ...mapState(["user"]), ...mapGetters(["isLogged", "currentPrompt"]), active() { - return this.currentPrompt.prompt === "sidebar"; + return this.currentPrompt?.prompt === "sidebar"; }, signup: () => signup, version: () => version, diff --git a/frontend/src/components/header/HeaderBar.vue b/frontend/src/components/header/HeaderBar.vue index 78567d88..7e76752c 100644 --- a/frontend/src/components/header/HeaderBar.vue +++ b/frontend/src/components/header/HeaderBar.vue @@ -11,7 +11,7 @@ -