diff --git a/aleksis/core/assets/components/app/AccountMenu.vue b/aleksis/core/assets/components/app/AccountMenu.vue index 4a5a94992d5118fb6b7b839332bbc83e480f2463..4e140982b673f35b60073f6e282c549e73811cfa 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 1ee0602d1bf4d01037c48a5a9110697743787464..c954abd9db1614edbd9e77a2a9289d311772b960 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 f483705806bb5eb718ccf136a4773b4a5bac7130..bb5602daa2855bf0dcddd2f2df58a6ed57e24453 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: () => ({