@@ -3,14 +3,14 @@ package no.nav.klage.document.config
3
3
import no.nav.klage.document.exceptions.MissingAccessException
4
4
import no.nav.klage.document.util.getLogger
5
5
import org.springframework.http.ResponseEntity
6
+ import org.springframework.orm.jpa.JpaObjectRetrievalFailureException
6
7
import org.springframework.web.bind.annotation.ControllerAdvice
7
8
import org.springframework.web.bind.annotation.ExceptionHandler
8
9
import org.springframework.web.context.request.NativeWebRequest
9
10
import org.zalando.problem.Problem
10
11
import org.zalando.problem.Status
11
12
import org.zalando.problem.spring.web.advice.AdviceTrait
12
13
import org.zalando.problem.spring.web.advice.ProblemHandling
13
- import javax.persistence.EntityNotFoundException
14
14
15
15
@ControllerAdvice
16
16
class ProblemHandlingControllerAdvice : OurOwnExceptionAdviceTrait , ProblemHandling
@@ -24,7 +24,7 @@ interface OurOwnExceptionAdviceTrait : AdviceTrait {
24
24
25
25
@ExceptionHandler
26
26
fun handleEntityNotFound (
27
- ex : EntityNotFoundException ,
27
+ ex : JpaObjectRetrievalFailureException ,
28
28
request : NativeWebRequest
29
29
): ResponseEntity <Problem > =
30
30
create(Status .NOT_FOUND , ex, request)
0 commit comments