Skip to content

Commit

Permalink
Fix some detekt stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
AudunSorheim committed Jan 17, 2025
1 parent 14b2281 commit accb5ba
Show file tree
Hide file tree
Showing 53 changed files with 496 additions and 170 deletions.
13 changes: 13 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ val kafkaVersion = "3.9.0"
val brukernotifikasjonerBuilderVersion = "2.1.1"
val kotlinVersion = "2.1.0"
val graphqlApolloVersion = "4.1.0"
val detektVersion = "1.23.7"

val githubUser: String by project
val githubPassword: String by project
Expand All @@ -35,6 +36,7 @@ plugins {
id("com.diffplug.spotless") version "6.25.0"
id("com.github.johnrengelman.shadow") version "8.1.1"
id("com.apollographql.apollo") version "4.1.0"
id("io.gitlab.arturbosch.detekt") version "1.23.7"
}

java {
Expand Down Expand Up @@ -135,6 +137,8 @@ dependencies {
testImplementation("io.kotest.extensions:kotest-assertions-ktor:$kotestExtensionsVersion")
testImplementation("com.h2database:h2:$h2Version")

detektPlugins("io.gitlab.arturbosch.detekt:detekt-formatting:$detektVersion")

constraints {
implementation("org.apache.zookeeper:zookeeper") {
because("CVE-2023-44981")
Expand Down Expand Up @@ -165,10 +169,19 @@ tasks {
withType<Test> {
useJUnitPlatform()
}

}

apollo {
service("service") {
packageName.set("com.apollo.graphql")
}
}

detekt {
buildUponDefaultConfig = true // preconfigure defaults
allRules = false // activate all available (even unstable) rules.
config.setFrom("$projectDir/detekt-config.yml") // point to your custom config defining rules to run, overwriting default behavior
baseline = file("$projectDir/detekt-baseline.xml") // a way of suppressing issues before introducing detekt
autoCorrect = true // enable auto-correction of issues
}
228 changes: 228 additions & 0 deletions detekt-baseline.xml

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions detekt-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
style:
MagicNumber:
active: false
ReturnCount:
active: false
ThrowsCount:
active: false
config:
validation: true
warningsAsErrors: true
exceptions:
TooGenericExceptionCaught:
active: false
complexity:
LongParameterList:
active: false
6 changes: 3 additions & 3 deletions src/main/kotlin/no/nav/syfo/BootstrapApplication.kt
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package no.nav.syfo

import no.nav.syfo.service.DialogmoteInnkallingNarmesteLederVarselService
import com.fasterxml.jackson.databind.DeserializationFeature
import com.fasterxml.jackson.databind.SerializationFeature
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
Expand All @@ -18,8 +17,6 @@ import io.ktor.server.engine.stop
import io.ktor.server.netty.Netty
import io.ktor.server.plugins.contentnegotiation.ContentNegotiation
import io.ktor.server.routing.routing
import java.util.concurrent.Executors
import java.util.concurrent.TimeUnit
import kotlinx.coroutines.asCoroutineDispatcher
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
Expand Down Expand Up @@ -47,12 +44,15 @@ import no.nav.syfo.kafka.producers.mineside_microfrontend.MinSideMicrofrontendKa
import no.nav.syfo.metrics.registerPrometheusApi
import no.nav.syfo.producer.arbeidsgivernotifikasjon.ArbeidsgiverNotifikasjonProdusent
import no.nav.syfo.service.*
import no.nav.syfo.service.DialogmoteInnkallingNarmesteLederVarselService
import no.nav.syfo.service.microfrontend.MikrofrontendAktivitetskravService
import no.nav.syfo.service.microfrontend.MikrofrontendDialogmoteService
import no.nav.syfo.service.microfrontend.MikrofrontendMerOppfolgingService
import no.nav.syfo.service.microfrontend.MikrofrontendService
import no.nav.syfo.utils.LeaderElection
import no.nav.syfo.utils.RunOnElection
import java.util.concurrent.Executors
import java.util.concurrent.TimeUnit

val state: ApplicationState = ApplicationState()
val backgroundTasksContext = Executors.newFixedThreadPool(4).asCoroutineDispatcher()
Expand Down
64 changes: 32 additions & 32 deletions src/main/kotlin/no/nav/syfo/VarselTexts.kt
Original file line number Diff line number Diff line change
Expand Up @@ -33,65 +33,65 @@ const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_MERKELAPP = "Dialogmøte"
const val ARBEIDSGIVERNOTIFIKASJON_SVAR_MOTEBEHOV_MESSAGE_TEXT = "Vi trenger din vurdering av behovet for dialogmøte."
const val ARBEIDSGIVERNOTIFIKASJON_SVAR_MOTEBEHOV_EMAIL_TITLE = "Behov for dialogmøte?"
const val ARBEIDSGIVERNOTIFIKASJON_SVAR_MOTEBEHOV_EMAIL_BODY = "<body>Hei.<br>\n" +
"NAV trenger ditt svar på om du har behov for dialogmøte i forbindelse med en av dine ansatte sitt sykefravær.<br>\n" +
"Du svarer på behovet ved å logge deg inn på \"Min side - arbeidsgiver\". I \"bjella\" ser du hvem oppgaven gjelder. <br>\n" +
"Dette er din mulighet til å påvirke om det skal avholdes et dialogmøte eller ikke. <br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"
"NAV trenger ditt svar på om du har behov for dialogmøte i forbindelse med en av dine ansatte sitt sykefravær.<br>\n" +
"Du svarer på behovet ved å logge deg inn på \"Min side - arbeidsgiver\". I \"bjella\" ser du hvem oppgaven gjelder. <br>\n" +
"Dette er din mulighet til å påvirke om det skal avholdes et dialogmøte eller ikke. <br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"

const val ARBEIDSGIVERNOTIFIKASJON_MOTEBEHOV_TILBAKEMELDING_EMAIL_TITLE = "Vurdering av ditt behov for dialogmøte"
const val ARBEIDSGIVERNOTIFIKASJON_MOTEBEHOV_TILBAKEMELDING_EMAIL_BODY = "<body>Hei.<br>\n" +
"Vi har mottatt ditt ønske om dialogmøte med NAV. Vi vurderer at det på nåværende tidspunkt ikke er aktuelt at NAV kaller inn til et dialogmøte. " +
"For å se hvem beskjeden gjelder, kan du logge deg inn på Min side – Arbeidsgiver.<br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"
"Vi har mottatt ditt ønske om dialogmøte med NAV. Vi vurderer at det på nåværende tidspunkt ikke er aktuelt at NAV kaller inn til et dialogmøte. " +
"For å se hvem beskjeden gjelder, kan du logge deg inn på Min side – Arbeidsgiver.<br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"

const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_INNKALT_MESSAGE_TEXT =
"Du er innkalt til dialogmøte - vi trenger svaret ditt"
const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_INNKALT_EMAIL_TITLE = "Innkalling til dialogmøte med NAV"
const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_INNKALT_EMAIL_BODY =
"NAV innkaller deg til et dialogmøte i forbindelse med en av dine ansatte sitt sykefravær. Av hensyn til personvernet kan vi ikke oppgi navnet i e-posten.<br>\n" +
"Du kan lese og svare på møteinnkallingen ved å logge inn på “Min side - arbeidsgiver” og trykke på “Sykmeldte”. Da vil du også se hvem det gjelder.<br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"
"Du kan lese og svare på møteinnkallingen ved å logge inn på “Min side - arbeidsgiver” og trykke på “Sykmeldte”. Da vil du også se hvem det gjelder.<br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"

const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_AVLYST_MESSAGE_TEXT = "Dialogmøtet med NAV er avlyst"
const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_AVLYST_EMAIL_TITLE = "Dialogmøtet med NAV er avlyst"
const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_AVLYST_EMAIL_BODY = "Dialogmøtet er avlyst.<br>" +
"Du har tidligere fått en innkalling til et dialogmøte. Dette møtet vil likevel ikke bli avholdt. " +
"Du kan lese avlysningen ved å logge inn på “Min side – arbeidsgiver” og trykke på “Sykmeldte”. Der kan du også lese begrunnelsen.<br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.\n" +
"Vennlig hilsen NAV\n" +
"Du kan ikke svare på denne meldingen.</body>"
"Du har tidligere fått en innkalling til et dialogmøte. Dette møtet vil likevel ikke bli avholdt. " +
"Du kan lese avlysningen ved å logge inn på “Min side – arbeidsgiver” og trykke på “Sykmeldte”. Der kan du også lese begrunnelsen.<br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.\n" +
"Vennlig hilsen NAV\n" +
"Du kan ikke svare på denne meldingen.</body>"

const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_NYTT_TID_STED_MESSAGE_TEXT = "Dialogmøtet med NAV er flyttet"
const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_NYTT_TID_STED_EMAIL_TITLE = "Dialogmøtet med NAV er flyttet"
const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_NYTT_TID_STED_EMAIL_BODY =
"Du er innkalt til et dialogmøte med NAV i forbindelse med en av dine ansatte sitt sykefravær. Tidspunktet eller stedet for et dialogmøte har blitt endret.<br>\n" +
"Du kan lese og svare på endringen ved å logge inn på “Min side – arbeidsgiver” og trykke på “Sykmeldte”. Da vil du også se hvem det gjelder.<br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"
"Du kan lese og svare på endringen ved å logge inn på “Min side – arbeidsgiver” og trykke på “Sykmeldte”. Da vil du også se hvem det gjelder.<br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"

const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_REFERAT_MESSAGE_TEXT = "Du har mottatt et referat fra dialogmøte"
const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_REFERAT_EMAIL_TITLE =
"Referat fra dialogmøte med NAV er blitt tilgjengelig"
const val ARBEIDSGIVERNOTIFIKASJON_DIALOGMOTE_REFERAT_EMAIL_BODY =
"Et referat fra dialogmøte med NAV er blitt tilgjengelig.<br>\n" +
"Du finner oppfølgingsplanen ved å logge inn på \"Min side – arbeidsgiver\". I \"bjella\" ser du hvem det gjelder.<br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"
"Du finner oppfølgingsplanen ved å logge inn på \"Min side – arbeidsgiver\". I \"bjella\" ser du hvem det gjelder.<br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"

const val ARBEIDSGIVERNOTIFIKASJON_OPPFOLGINGSPLAN_GODKJENNING_MESSAGE_TEXT = "Oppfølgingsplan til godkjenning"
const val ARBEIDSGIVERNOTIFIKASJON_OPPFOLGINGSPLAN_GODKJENNING_EMAIL_TITLE =
"En oppfølgingsplan venter på godkjenning fra deg"
const val ARBEIDSGIVERNOTIFIKASJON_OPPFOLGINGSPLAN_GODKJENNING_EMAIL_BODY =
"En av dine ansatte har sendt en oppfølgingsplan som venter på godkjenning fra deg.<br>\n" +
"Du kan lese referatet ved å logge inn på \"Min side – arbeidsgiver\" og trykke på \"Sykmeldte\". Da vil du også se hvem det gjelder.<br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"
"Du kan lese referatet ved å logge inn på \"Min side – arbeidsgiver\" og trykke på \"Sykmeldte\". Da vil du også se hvem det gjelder.<br><br>\n" +
"Har du spørsmål, kan du kontakte oss på 55 55 33 36.<br>\n" +
"Vennlig hilsen NAV<br>\n" +
"Du kan ikke svare på denne meldingen.</body>"
8 changes: 5 additions & 3 deletions src/main/kotlin/no/nav/syfo/auth/Authentication.kt
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ import io.ktor.server.auth.jwt.JWTCredential
import io.ktor.server.auth.jwt.JWTPrincipal
import io.ktor.server.auth.jwt.jwt
import io.ktor.server.routing.routing
import java.net.URL
import java.util.concurrent.TimeUnit
import no.nav.syfo.AuthEnv
import no.nav.syfo.api.job.registerJobTriggerApi
import no.nav.syfo.service.microfrontend.MikrofrontendService
import org.slf4j.Logger
import org.slf4j.LoggerFactory
import java.net.URL
import java.util.concurrent.TimeUnit

val log: Logger = LoggerFactory.getLogger(Authentication::class.qualifiedName)

Expand Down Expand Up @@ -92,7 +92,9 @@ private fun AuthenticationConfig.configureJwt(
if (credentialsHasExpectedAudience) {
JWTPrincipal(credential.payload)
} else {
log.warn("Auth: Unexpected audience for jwt ${credential.payload.issuer}, ${credential.payload.audience}")
log.warn(
"Auth: Unexpected audience for jwt ${credential.payload.issuer}, ${credential.payload.audience}"
)
null
}
}
Expand Down
6 changes: 4 additions & 2 deletions src/main/kotlin/no/nav/syfo/auth/Util.kt
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,9 @@ import java.net.ProxySelector
fun validBasicAuthCredentials(authEnv: AuthEnv, credentials: UserPasswordCredential): Boolean {
val isValid = credentials.name == authEnv.serviceuserUsername && credentials.password == authEnv.serviceuserPassword
if (!isValid) {
log.error("System call attempting to authenticate with invalid credentials: ${credentials.name}/${credentials.password}")
log.error(
"System call attempting to authenticate with invalid credentials: ${credentials.name}/${credentials.password}"
)
}
return isValid
}
Expand All @@ -48,7 +50,7 @@ val proxyConfig: HttpClientConfig<ApacheEngineConfig>.() -> Unit = {
}

fun getWellKnown(wellKnownUrl: String) =
runBlocking { HttpClient(Apache, proxyConfig).get(wellKnownUrl).body<WellKnown>() }
runBlocking { HttpClient(Apache, proxyConfig).get(wellKnownUrl).body<WellKnown>() }

fun isNiva4(credentials: JWTCredential): Boolean {
return "Level4" == credentials.payload.getClaim("acr").asString() || "idporten-loa-high" == credentials.payload.getClaim("acr").asString()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,9 @@ class JournalpostdistribusjonConsumer(urlEnv: UrlEnv, private val azureAdTokenCo
log.info("Sent document to print")
response.body()
} else {
throw RuntimeException("Failed to send document with uuid $uuid to print. journalpostId: $journalpostId. Response status: ${response.status}. Response: $response")
throw RuntimeException(
"Failed to send document with uuid $uuid to print. journalpostId: $journalpostId. Response status: ${response.status}. Response: $response"
)
}
} catch (e: Exception) {
throw RuntimeException(
Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/no/nav/syfo/consumer/dkif/Kontantinfo.kt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import com.fasterxml.jackson.databind.SerializationFeature
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
import com.fasterxml.jackson.module.kotlin.registerKotlinModule

data class Kontaktinfo (
data class Kontaktinfo(
val kanVarsles: Boolean?,
val reservert: Boolean?,
)
Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/no/nav/syfo/consumer/pdl/PdlClient.kt
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ import io.ktor.client.request.setBody
import io.ktor.client.statement.HttpResponse
import io.ktor.http.HttpHeaders
import io.ktor.http.HttpStatusCode
import java.io.FileNotFoundException
import no.nav.syfo.UrlEnv
import no.nav.syfo.auth.AzureAdTokenConsumer
import no.nav.syfo.metrics.COUNT_CALL_PDL_FAIL
import no.nav.syfo.metrics.COUNT_CALL_PDL_SUCCESS
import no.nav.syfo.utils.httpClientWithRetry
import org.slf4j.LoggerFactory
import java.io.FileNotFoundException

open class PdlClient(private val urlEnv: UrlEnv, private val azureAdTokenConsumer: AzureAdTokenConsumer) {
private val httpClient = httpClientWithRetry(expectSuccess = true)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package no.nav.syfo.consumer.syfosmregister.sykmeldingModel

import java.time.OffsetDateTime


data class SykmeldingStatusDTO(
val statusEvent: String,
val timestamp: OffsetDateTime,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ fun DatabaseInterface.storeArbeidsgivernotifikasjonerKalenderavtale(
preparedStatement.setTimestamp(8, Timestamp.valueOf(kalenderInput.startTidspunkt))
preparedStatement.setTimestamp(9, kalenderInput.sluttTidspunkt?.let { Timestamp.valueOf(it) })
preparedStatement.setString(10, kalenderInput.kalenderavtaleTilstand.name)
preparedStatement.setTimestamp(11, kalenderInput.hardDeleteDate?.let { Timestamp.valueOf(it)})
preparedStatement.setTimestamp(11, kalenderInput.hardDeleteDate?.let { Timestamp.valueOf(it) })
preparedStatement.setTimestamp(12, Timestamp.valueOf(LocalDateTime.now()))

preparedStatement.executeUpdate()
Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/no/nav/syfo/db/DatabaseUtil.kt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package no.nav.syfo.db

import java.sql.ResultSet
import no.nav.syfo.db.domain.PMikrofrontendSynlighet
import no.nav.syfo.db.domain.PUtsendtVarsel
import java.sql.ResultSet

fun <T> ResultSet.toList(mapper: ResultSet.() -> T) = mutableListOf<T>().apply {
while (next()) {
Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/no/nav/syfo/db/FodselsdatoDAO.kt
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ fun DatabaseInterface.storeFodselsdato(fnr: String, fodselsdato: String?) {
}
}

fun DatabaseInterface.fetchFodselsdatoByFnr(fnr: String): List<String?>{
fun DatabaseInterface.fetchFodselsdatoByFnr(fnr: String): List<String?> {
val queryStatement = """SELECT *
FROM FODSELSDATO
WHERE fnr = ?
Expand Down
1 change: 0 additions & 1 deletion src/main/kotlin/no/nav/syfo/db/UtsendtVarselDAO.kt
Original file line number Diff line number Diff line change
Expand Up @@ -150,4 +150,3 @@ fun DatabaseInterface.storeUtsendtMerVeiledningVarselBackup(PUtsendtVarsel: PUts
connection.commit()
}
}

9 changes: 4 additions & 5 deletions src/main/kotlin/no/nav/syfo/db/UtsendtVarselFeiletDAO.kt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package no.nav.syfo.db

import no.nav.syfo.db.domain.PUtsendtVarselFeilet
import no.nav.syfo.domain.PersonIdent
import java.sql.ResultSet
import java.sql.Timestamp
import java.util.*
import no.nav.syfo.db.domain.PUtsendtVarselFeilet
import no.nav.syfo.domain.PersonIdent

fun DatabaseInterface.storeUtsendtVarselFeilet(varsel: PUtsendtVarselFeilet) {
val insertStatement = """INSERT INTO UTSENDING_VARSEL_FEILET (
Expand All @@ -19,7 +19,8 @@ fun DatabaseInterface.storeUtsendtVarselFeilet(varsel: PUtsendtVarselFeilet) {
journalpost_id,
kanal,
feilmelding,
utsendt_forsok_tidspunkt) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)""".trimIndent()
utsendt_forsok_tidspunkt) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
""".trimIndent()

connection.use { connection ->
connection.prepareStatement(insertStatement).use {
Expand All @@ -42,7 +43,6 @@ fun DatabaseInterface.storeUtsendtVarselFeilet(varsel: PUtsendtVarselFeilet) {
}
}


fun DatabaseInterface.deleteUtsendtVarselFeiletByFnr(fnr: PersonIdent) {
val updateStatement = """DELETE FROM UTSENDING_VARSEL_FEILET
WHERE arbeidstaker_fnr = ?
Expand All @@ -57,7 +57,6 @@ fun DatabaseInterface.deleteUtsendtVarselFeiletByFnr(fnr: PersonIdent) {
}
}


fun ResultSet.toPUtsendtVarselFeilet() = PUtsendtVarselFeilet(
uuid = getString("uuid"),
uuidEksternReferanse = getString("uuid_ekstern_referanse"),
Expand Down
4 changes: 2 additions & 2 deletions src/main/kotlin/no/nav/syfo/db/domain/PSakInput.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import java.time.LocalDateTime

data class PSakInput(
val id: String,
val narmestelederId: String,
val grupperingsid: String,
val narmestelederId: String,
val grupperingsid: String,
val merkelapp: String,
val virksomhetsnummer: String,
val narmesteLederFnr: String,
Expand Down
4 changes: 3 additions & 1 deletion src/main/kotlin/no/nav/syfo/job/Util.kt
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,9 @@ fun closeExpiredMicrofrontendsJob(env: JobEnv) {
if (status == HttpStatusCode.OK) {
logg.info("Jobb startet")
} else {
logg.error("Feil i esyfovarsel-job: Klarte ikke kalle trigger-API i esyfovarsel. Fikk svar med status: $status")
logg.error(
"Feil i esyfovarsel-job: Klarte ikke kalle trigger-API i esyfovarsel. Fikk svar med status: $status"
)
}
httpClient.close()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,10 @@ class TestdataResetConsumer(
if (it.value() != null) {
testdataResetService.resetTestdata(PersonIdent(it.value()))
} else {
log.warn("TestdataResetConsumer: Value of ConsumerRecord from topic $topicTestdataReset is null")
log.warn(
"TestdataResetConsumer: Value of ConsumerRecord from topic $topicTestdataReset is null"
)
}

} catch (e: Exception) {
log.error("TestdataResetConsumer: Exception in [$topicTestdataReset]-listener: ${e.message}", e)
}
Expand Down
Loading

0 comments on commit accb5ba

Please sign in to comment.