Skip to content

Commit 5f212d6

Browse files
committed
Separate event when clearing all included documents.
1 parent 45d2604 commit 5f212d6

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

src/main/kotlin/no/nav/klage/oppgave/domain/kafka/InternalBehandlingEvent.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ enum class InternalEventType {
2828
DOCUMENTS_CHANGED,
2929
INCLUDED_DOCUMENTS_ADDED,
3030
INCLUDED_DOCUMENTS_REMOVED,
31+
INCLUDED_DOCUMENTS_CLEARED,
3132
//Change to SMART_DOCUMENT_LANGUAGE_CHANGED when FE is ready
3233
SMART_DOCUMENT_LANGUAGE,
3334
SMART_DOCUMENT_VERSIONED,
@@ -70,6 +71,11 @@ abstract class BaseEvent(
7071
open val timestamp: LocalDateTime,
7172
)
7273

74+
data class MinimalEvent(
75+
override val actor: Employee,
76+
override val timestamp: LocalDateTime,
77+
) : BaseEvent(actor = actor, timestamp = timestamp)
78+
7379
data class MedunderskriverEvent(
7480
override val actor: Employee,
7581
override val timestamp: LocalDateTime,

src/main/kotlin/no/nav/klage/oppgave/service/BehandlingService.kt

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1805,8 +1805,6 @@ class BehandlingService(
18051805

18061806
if (journalfoertDokumentReferenceSet.isNullOrEmpty()) {
18071807
try {
1808-
val saksdokumenterToRemove = behandling.saksdokumenter
1809-
18101808
val event =
18111809
behandling.clearSaksdokumenter(
18121810
saksbehandlerIdent
@@ -1815,23 +1813,16 @@ class BehandlingService(
18151813

18161814
publishInternalEvent(
18171815
data = objectMapper.writeValueAsString(
1818-
IncludedDocumentsChangedEvent(
1816+
MinimalEvent(
18191817
actor = Employee(
18201818
navIdent = saksbehandlerIdent,
18211819
navn = saksbehandlerService.getNameForIdentDefaultIfNull(saksbehandlerIdent),
18221820
),
18231821
timestamp = LocalDateTime.now(),
1824-
journalfoertDokumentReferenceSet = saksdokumenterToRemove.map {
1825-
JournalfoertDokument(
1826-
it.journalpostId,
1827-
it.dokumentInfoId
1828-
)
1829-
}.toSet()
1830-
18311822
)
18321823
),
18331824
behandlingId = behandling.id,
1834-
type = InternalEventType.INCLUDED_DOCUMENTS_REMOVED,
1825+
type = InternalEventType.INCLUDED_DOCUMENTS_CLEARED,
18351826
)
18361827

18371828
return behandling.modified

0 commit comments

Comments
 (0)