From fed01d58b49f27d0630ae9e53cd69cefbd7a3ae3 Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Mon, 16 Jan 2023 00:24:39 +0100 Subject: [PATCH] Fix TypeErrors --- aleksis/core/assets/components/app/AccountMenu.vue | 2 +- aleksis/core/assets/components/app/SideNav.vue | 2 +- aleksis/core/assets/components/person/AdditionalImage.vue | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/aleksis/core/assets/components/app/AccountMenu.vue b/aleksis/core/assets/components/app/AccountMenu.vue index 4a5a94992..4e140982b 100644 --- a/aleksis/core/assets/components/app/AccountMenu.vue +++ b/aleksis/core/assets/components/app/AccountMenu.vue @@ -65,7 +65,7 @@ export default { props: { accountMenu: { type: Array, - required: true, + required: false, }, systemProperties: { type: Object, diff --git a/aleksis/core/assets/components/app/SideNav.vue b/aleksis/core/assets/components/app/SideNav.vue index 1ee0602d1..c954abd9d 100644 --- a/aleksis/core/assets/components/app/SideNav.vue +++ b/aleksis/core/assets/components/app/SideNav.vue @@ -86,7 +86,7 @@ export default { SidenavSearch, }, props: { - sideNavMenu: { type: Array, required: true }, + sideNavMenu: { type: Array, required: false }, systemProperties: { type: Object, required: true }, value: { type: Boolean, required: true }, }, diff --git a/aleksis/core/assets/components/person/AdditionalImage.vue b/aleksis/core/assets/components/person/AdditionalImage.vue index f48370580..bb5602daa 100644 --- a/aleksis/core/assets/components/person/AdditionalImage.vue +++ b/aleksis/core/assets/components/person/AdditionalImage.vue @@ -45,8 +45,10 @@ export default { name: "AdditionalImage", props: { src: { - type: [String, Object], required: true, + validator: (p) => { + return typeof p === "string" || p === null; + } }, }, data: () => ({ -- GitLab