Skip to content

Commit

Permalink
BUGFIX: Temporary remove mutatedEtterlevelseDokumentasjon to be able …
Browse files Browse the repository at this point in the history
…to create new Etterlevelse
  • Loading branch information
andregroseth committed Aug 24, 2024
1 parent d9b7c32 commit bdacf2b
Showing 1 changed file with 39 additions and 36 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@ import {
} from '../../../constants'
import { ampli } from '../../../services/Amplitude'
import { EListName, ICode, ICodeListFormValues, codelist } from '../../../services/Codelist'
import { user } from '../../../services/User'
// temporary remove to be able to create new document
// import { user } from '../../../services/User'
import { ScrollToFieldError } from '../../../util/formikUtils'
import { BoolField, FieldWrapper, OptionList, TextAreaField } from '../../common/Inputs'
import LabelWithTooltip, { LabelWithDescription } from '../../common/LabelWithTooltip'
Expand Down Expand Up @@ -111,22 +112,24 @@ export const EtterlevelseDokumentasjonForm = (props: TEditEtterlevelseDokumentas
console.debug(selectedVirkemiddel)

if (!etterlevelseDokumentasjon.id || etterlevelseDokumentasjon.id === 'ny') {
const mutatedEtterlevelsesDokumentasjon = etterlevelseDokumentasjon
const members = getMembersFromEtterlevelseDokumentasjon(etterlevelseDokumentasjon)

//Add document creator as member if user is not included in members list
if (mutatedEtterlevelsesDokumentasjon.resourcesData && !members.includes(user.getIdent())) {
mutatedEtterlevelsesDokumentasjon.resourcesData.push({
navIdent: user.getIdent(),
givenName: user.getIdent(),
familyName: user.getIdent(),
fullName: user.getIdent(),
email: user.getIdent(),
resourceType: user.getIdent(),
})
}

await createEtterlevelseDokumentasjon(mutatedEtterlevelsesDokumentasjon).then((response) => {
// temporary remove to be able to create new document
// const mutatedEtterlevelsesDokumentasjon = etterlevelseDokumentasjon
// const members = getMembersFromEtterlevelseDokumentasjon(etterlevelseDokumentasjon)

await createEtterlevelseDokumentasjon(etterlevelseDokumentasjon).then((response) => {
// //Add document creator as member if user is not included in members list
// if (mutatedEtterlevelsesDokumentasjon.resourcesData && !members.includes(user.getIdent())) {
// mutatedEtterlevelsesDokumentasjon.resourcesData.push({
// navIdent: user.getIdent(),
// givenName: user.getIdent(),
// familyName: user.getIdent(),
// fullName: user.getIdent(),
// email: user.getIdent(),
// resourceType: user.getIdent(),
// })
// }

// await createEtterlevelseDokumentasjon(mutatedEtterlevelsesDokumentasjon).then((response) => {
if (response.id) {
navigate('/dokumentasjon/' + response.id)
}
Expand Down Expand Up @@ -597,24 +600,24 @@ export const EtterlevelseDokumentasjonForm = (props: TEditEtterlevelseDokumentas
)
}

const getMembersFromEtterlevelseDokumentasjon = (
etterlevelseDokumentasjon: TEtterlevelseDokumentasjonQL
) => {
const members = []
if (etterlevelseDokumentasjon.teamsData && etterlevelseDokumentasjon.teamsData.length > 0) {
etterlevelseDokumentasjon.teamsData.forEach((team) => {
const teamMembers = team.members.map((members) => members.navIdent || '')
members.push(...teamMembers)
})
}
if (
etterlevelseDokumentasjon.resourcesData &&
etterlevelseDokumentasjon.resourcesData.length > 0
) {
members.push(...etterlevelseDokumentasjon.resourcesData.map((resource) => resource.navIdent))
}

return members
}
// const getMembersFromEtterlevelseDokumentasjon = (
// etterlevelseDokumentasjon: TEtterlevelseDokumentasjonQL
// ) => {
// const members = []
// if (etterlevelseDokumentasjon.teamsData && etterlevelseDokumentasjon.teamsData.length > 0) {
// etterlevelseDokumentasjon.teamsData.forEach((team) => {
// const teamMembers = team.members.map((members) => members.navIdent || '')
// members.push(...teamMembers)
// })
// }
// if (
// etterlevelseDokumentasjon.resourcesData &&
// etterlevelseDokumentasjon.resourcesData.length > 0
// ) {
// members.push(...etterlevelseDokumentasjon.resourcesData.map((resource) => resource.navIdent))
// }

// return members
// }

export default EtterlevelseDokumentasjonForm

0 comments on commit bdacf2b

Please sign in to comment.