Skip to content

Commit

Permalink
Korrekt samtidiguttaksprosent og status på samtidig uttak
Browse files Browse the repository at this point in the history
Former-commit-id: 1a4029703004cfb59b42e31de8a6b51b91ae5022
  • Loading branch information
AndreasDybdahl committed Aug 29, 2019
1 parent 64d81e9 commit ccbdd42
Showing 1 changed file with 24 additions and 4 deletions.
28 changes: 24 additions & 4 deletions src/app/util/eksisterendeSak/mapSaksperioderTilUttaksperioder.ts
Original file line number Diff line number Diff line change
Expand Up @@ -310,8 +310,28 @@ const mapAnnenPartInfoPeriodeFromSaksperiode = (
);
const årsak = getOppholdÅrsakFromSaksperiode(saksperiode);
const gradert = saksperiode.arbeidstidprosent !== undefined && saksperiode.arbeidstidprosent !== 0;
const samtidigUttaksprosent =
saksperiode.samtidigUttaksprosent !== undefined && saksperiode.samtidigUttaksprosent !== 0;

const annenPartSamtidigUttakPeriode: Saksperiode | undefined =
innvilgedePerioder !== undefined
? innvilgedePerioder.find(
(ip) => Tidsperioden(ip.tidsperiode).erLik(saksperiode.tidsperiode) && ip.guid !== saksperiode.guid
)
: undefined;
let samtidigUttakProsentAnnenPart;

if (annenPartSamtidigUttakPeriode) {
samtidigUttakProsentAnnenPart = annenPartSamtidigUttakPeriode.samtidigUttaksprosent;
}

const annenPartBenytterSegAvFlerbarnsdager =
annenPartSamtidigUttakPeriode !== undefined ? annenPartSamtidigUttakPeriode.flerbarnsdager : false;

const samtidigUttaksprosent = beregnSamtidigUttaksProsent(
saksperiode.samtidigUttaksprosent,
samtidigUttakProsentAnnenPart,
annenPartBenytterSegAvFlerbarnsdager
);

if (årsak) {
return {
type: Periodetype.Info,
Expand All @@ -323,8 +343,8 @@ const mapAnnenPartInfoPeriodeFromSaksperiode = (
overskrives: true,
resultatType: saksperiode.periodeResultatType,
gradert,
ønskerSamtidigUttak: saksperiode.samtidigUttak,
samtidigUttakProsent: samtidigUttaksprosent ? saksperiode.samtidigUttaksprosent.toString() : undefined,
ønskerSamtidigUttak: samtidigUttaksprosent !== undefined,
samtidigUttakProsent: samtidigUttaksprosent,
stillingsprosent: gradert ? saksperiode.arbeidstidprosent.toString() : undefined,
visPeriodeIPlan: skalVises
};
Expand Down

0 comments on commit ccbdd42

Please sign in to comment.