From e2621eebbe2af6187fa791bb1d17e3ff485776b3 Mon Sep 17 00:00:00 2001 From: Remi Blom-Ohlsen Date: Sun, 24 Mar 2024 09:52:48 +0100 Subject: [PATCH] Fix issues with 'CreateParentProject' and 'ChildProjectAdmin' buttons #1412 [skip-ci] --- CHANGELOG.md | 1 + .../src/components/ProjectInformation/reducer/index.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74468daf0..a703d7f57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ Sjekk ut [release notes](./releasenotes/1.9.0.md) for høydepunkter og mer detal - Rettet et problem hvor dynamisk endring av prosjektforside via fasevelger ikke fungerte [#1481](https://github.com/Puzzlepart/prosjektportalen365/issues/1481) - Rettet et problem hvor noen underområder ikke var klikkbare i administrasjon av underområder webdel [#1468](https://github.com/Puzzlepart/prosjektportalen365/issues/1468) - Rettet et problem hvor URL til KUR-side ble feil ved godkjenning av en idè [#1393](https://github.com/Puzzlepart/prosjektportalen365/issues/1393) +- Rettet et problem hvor `Gjør om til overordnet prosjekt` knapp ble igjen etter omgjøringen og at `Administrer underområder` knapp ikke lengre var synlig [#1412](https://github.com/Puzzlepart/prosjektportalen365/issues/1412) ### Forbedringer diff --git a/SharePointFramework/ProjectWebParts/src/components/ProjectInformation/reducer/index.ts b/SharePointFramework/ProjectWebParts/src/components/ProjectInformation/reducer/index.ts index 3f6d5af82..8cfe6a0a5 100644 --- a/SharePointFramework/ProjectWebParts/src/components/ProjectInformation/reducer/index.ts +++ b/SharePointFramework/ProjectWebParts/src/components/ProjectInformation/reducer/index.ts @@ -1,5 +1,5 @@ import { createReducer, current } from '@reduxjs/toolkit' -import { SPFxContext } from 'pp365-shared-library' +import { ItemFieldValue, SPFxContext } from 'pp365-shared-library' import { useMemo, useReducer } from 'react' import { IProjectInformationState } from '../types' import { @@ -42,7 +42,7 @@ const createProjectInformationReducer = (spfxContext: SPFxContext) => .addCase(INIT_DATA, (state, action) => { state.data = action.payload.state.data state.properties = action.payload.state.properties - state.isParentProject = action.payload.state.isParentProject + state.isParentProject = action.payload.state.data.fieldValues.get('GtIsParentProject')?.value state.userHasEditPermission = action.payload.state.userHasEditPermission state.properties = createProperties(current(state) as IProjectInformationState, spfxContext) state.isDataLoaded = true