From 47cd5098474dfcc803420f198bee795418a1f197 Mon Sep 17 00:00:00 2001 From: Lukas Braune Date: Wed, 13 Mar 2024 05:32:26 +0100 Subject: [PATCH] Fix link to projects in Portfolio Access Control view Signed-off-by: Lukas Braune --- .../accessmanagement/PortfolioAccessControl.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/views/administration/accessmanagement/PortfolioAccessControl.vue b/src/views/administration/accessmanagement/PortfolioAccessControl.vue index 48b06e216..c2f35f03a 100644 --- a/src/views/administration/accessmanagement/PortfolioAccessControl.vue +++ b/src/views/administration/accessmanagement/PortfolioAccessControl.vue @@ -33,6 +33,7 @@ import permissionsMixin from '../../../mixins/permissionsMixin'; import { Switch as cSwitch } from '@coreui/vue'; import BInputGroupFormInput from '../../../forms/BInputGroupFormInput'; import configPropertyMixin from '../mixins/configPropertyMixin'; +import router from '@/router' export default { props: { @@ -123,7 +124,9 @@ export default { } }, projectUri: function (uuid) { - return xssFilters.uriInUnQuotedAttr('../projects/' + uuid); + const href = router.resolve({name: 'Project', params: {uuid: uuid}}).href; + const sanitizedHref = xssFilters.uriInUnQuotedAttr(href); + return sanitizedHref; }, updateProjectSelection: function (selections) { this.$root.$emit('bv::hide::modal', 'selectProjectModal');