Skip to content

Commit

Permalink
Kaster feil videre og viser feilside dersom oppslag på person feiler
Browse files Browse the repository at this point in the history
  • Loading branch information
mrbjoern committed Mar 21, 2024
1 parent 101d84f commit 5d5db49
Showing 1 changed file with 5 additions and 20 deletions.
25 changes: 5 additions & 20 deletions pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,7 @@ import { logError, logInfo } from '@navikt/aap-felles-utils';
import { Person, getPerson } from 'pages/api/oppslagapi/person';

interface PageProps {
person?: Person;
oppslagFeilet: boolean;
person: Person;
}

export enum StepNames {
Expand Down Expand Up @@ -45,7 +44,7 @@ export const defaultStepList = [
{ stepIndex: 9, name: StepNames.OPPSUMMERING },
];

const Introduksjon = ({ person, oppslagFeilet }: PageProps) => {
const Introduksjon = ({ person }: PageProps) => {
const router = useRouter();

const [isLoading, setIsLoading] = useState(false);
Expand All @@ -56,7 +55,7 @@ const Introduksjon = ({ person, oppslagFeilet }: PageProps) => {
const [soker, setSoker] = useState({});

useEffect(() => {
if (person?.navn) {
if (person.navn) {
const _søker: SøkerView = {
fulltNavn: person.navn,
};
Expand Down Expand Up @@ -88,9 +87,6 @@ const Introduksjon = ({ person, oppslagFeilet }: PageProps) => {
}
}, [hasError]);

if (oppslagFeilet) {
return <div>Det er rusk i navet :(</div>;
}
return (
<>
<Veiledning
Expand All @@ -110,18 +106,7 @@ export const getServerSideProps = beskyttetSide(
async (ctx: NextPageContext): Promise<GetServerSidePropsResult<{}>> => {
const stopTimer = metrics.getServersidePropsDurationHistogram.startTimer({ path: '/standard' });

let person: Person;

try {
person = await getPerson(ctx.req);
} catch (e) {
logError('Noe gikk galt i kallet mot oppslag/person', e);
return {
props: {
oppslagFeilet: true,
},
};
}
const person: Person = await getPerson(ctx.req);

let mellomlagretSøknad: SoknadContextState | undefined;

Expand All @@ -145,7 +130,7 @@ export const getServerSideProps = beskyttetSide(
};
}
return {
props: { person, oppslagFeilet: false },
props: { person },
};
},
);
Expand Down

0 comments on commit 5d5db49

Please sign in to comment.