@@ -33,7 +33,7 @@ class ExternalMottakFacade(
33
33
val behandling = mottakService.createMottakForKlageAnkeV3(oversendtKlageAnke)
34
34
35
35
if (oversendtKlageAnke.saksbehandlerIdent != null ) {
36
- setSaksbehandler (behandling = behandling, saksbehandlerIdent = oversendtKlageAnke.saksbehandlerIdent)
36
+ tryToSetSaksbehandler (behandling = behandling, saksbehandlerIdent = oversendtKlageAnke.saksbehandlerIdent)
37
37
}
38
38
39
39
tryToSendSvarbrev(behandling, hindreAutomatiskSvarbrev = oversendtKlageAnke.hindreAutomatiskSvarbrev == true )
@@ -49,7 +49,7 @@ class ExternalMottakFacade(
49
49
val behandling = mottakService.createMottakForKlageAnkeV3(oversendtKlageAnke)
50
50
51
51
if (oversendtKlageAnke.saksbehandlerIdent != null ) {
52
- setSaksbehandler (behandling = behandling, saksbehandlerIdent = oversendtKlageAnke.saksbehandlerIdent)
52
+ tryToSetSaksbehandler (behandling = behandling, saksbehandlerIdent = oversendtKlageAnke.saksbehandlerIdent)
53
53
}
54
54
55
55
tryToSendSvarbrev(behandling, hindreAutomatiskSvarbrev = oversendtKlageAnke.hindreAutomatiskSvarbrev == true )
@@ -74,6 +74,23 @@ class ExternalMottakFacade(
74
74
}
75
75
}
76
76
77
+ private fun tryToSetSaksbehandler (
78
+ behandling : Behandling ,
79
+ saksbehandlerIdent : String
80
+ ) {
81
+ try {
82
+ setSaksbehandler(
83
+ behandling = behandling,
84
+ saksbehandlerIdent = saksbehandlerIdent,
85
+ )
86
+ } catch (e: Exception ) {
87
+ mottakService.createTaskForMerkantil(
88
+ behandlingId = behandling.id,
89
+ reason = " Klarte ikke å tildele behandling ${behandling.id} til saksbehandlerIdent $saksbehandlerIdent . Feilmelding: ${e.message} "
90
+ )
91
+ }
92
+ }
93
+
77
94
private fun setSaksbehandler (behandling : Behandling , saksbehandlerIdent : String ) {
78
95
logger.debug(" Preparing to set saksbehandler. Getting enhet for saksbehandler $saksbehandlerIdent " )
79
96
val enhetForSaksbehandler = try {
0 commit comments