Skip to content

Commit

Permalink
Hindrer innsending av søknader på flere forskjellige saker. (#1118)
Browse files Browse the repository at this point in the history
Dersom innsendingen inneholder journalposter med forskjellige sakstilknytning skal dette hindres.
Dersom innsendingen inneholdeer journalposter med samme sakstilknytning derimot, skal dette tillates.
  • Loading branch information
ramrock93 authored Mar 1, 2024
1 parent 20b3263 commit 3d63b6b
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,11 @@ class SoknadService(
*/
val søknadEntitet = requireNotNull(søknadRepository.hentSøknad(søknad.søknadId.id))
val k9Saksnummer = if(fagsakIder.isNotEmpty()) {
if(fagsakIder.size > 1) {
return HttpStatus.INTERNAL_SERVER_ERROR to "Fant flere fagsakIder på innsending: ${fagsakIder.map { it.second }}"

if (fagsakIder.distinctBy { it.second }.size > 1) {
return HttpStatus.INTERNAL_SERVER_ERROR to "Det er ikke tillatt med flere fagsakIder på journalpostene: ${fagsakIder.map { it.second }}"
}

fagsakIder.map {
logger.info("Journalpost ${it.first} knyttet til fagsakId ${it.second}")
}
Expand Down

0 comments on commit 3d63b6b

Please sign in to comment.