diff --git a/libs/portals/shared-modules/delegations/src/components/access/AccessDeleteModal/AccessDeleteModal.tsx b/libs/portals/shared-modules/delegations/src/components/access/AccessDeleteModal/AccessDeleteModal.tsx
index 873d5e2aef64..81903fff5335 100644
--- a/libs/portals/shared-modules/delegations/src/components/access/AccessDeleteModal/AccessDeleteModal.tsx
+++ b/libs/portals/shared-modules/delegations/src/components/access/AccessDeleteModal/AccessDeleteModal.tsx
@@ -1,11 +1,14 @@
+import { useEffect, useState } from 'react'
+
import { useAuth } from '@island.is/auth/react'
import { Box, toast, useBreakpoint } from '@island.is/island-ui/core'
import { useLocale } from '@island.is/localization'
import { formatNationalId } from '@island.is/portals/core'
import { Problem } from '@island.is/react-spa/shared'
-import { useEffect, useState } from 'react'
-import { DelegationsFormFooter } from '../../delegations/DelegationsFormFooter'
import { Modal, ModalProps } from '@island.is/react/components'
+import { AuthDelegationType } from '@island.is/shared/types'
+
+import { DelegationsFormFooter } from '../../delegations/DelegationsFormFooter'
import { IdentityCard } from '../../IdentityCard/IdentityCard'
import { AccessListContainer } from '../AccessList/AccessListContainer/AccessListContainer'
import { useAuthScopeTreeLazyQuery } from '../AccessList/AccessListContainer/AccessListContainer.generated'
@@ -37,7 +40,7 @@ export const AccessDeleteModal = ({
useAuthScopeTreeLazyQuery()
useEffect(() => {
- if (delegation) {
+ if (delegation && delegation.domain?.name) {
getAuthScopeTree({
variables: {
input: {
@@ -132,20 +135,30 @@ export const AccessDeleteModal = ({
/>
)}
- {delegation?.domain && (
+ {delegation?.type === AuthDelegationType.GeneralMandate ? (