Skip to content

Conversation

@suvikankare
Copy link
Contributor

@suvikankare suvikankare commented Dec 16, 2025

This change is Reviewable

@suvikankare suvikankare marked this pull request as ready for review December 16, 2025 15:01
Copy link
Contributor

@culka culka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@culka reviewed 1 of 1 files at r1, all commit messages.
Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @suvikankare)


src/main/kotlin/fi/hsl/jore4/auth/audit/LoginAuditService.kt line 30 at r1 (raw file):

    ) {
        if (loginAuditRepository == null) {
            LOGGER.warn("LoginAuditRepository is not available, cannot record login")

Onko olemassa jokin tapaus jolloin tätä ei olisi saatavilla?

@jannebe
Copy link

jannebe commented Dec 17, 2025

src/main/kotlin/fi/hsl/jore4/auth/audit/LoginAuditService.kt line 30 at r1 (raw file):

Previously, culka (Teemu Mäkinen) wrote…

Onko olemassa jokin tapaus jolloin tätä ei olisi saatavilla?

Suvi on annotoinut tuon '@Autowired(required = false)' joten sikäli null check on perusteltu.

Oma kysymyksensä on miksi tuo ei ole required? 🤔 Toki aikaisemmin koko service riippui tuon olemassaolosta, muttei ilmeisesti toiminut niin.

Aikaisemman servicen kommentin perusteella voi olla tilanteita, jolloin JPA ei ole saatavilla. Liittynee palikoiden luontijärjestykseen, jolloin aikaisessa vaiheessa järjestelmää tuo repo ei ole saatavilla? Vai onko lokaali/testiympäristö sellainen ettei sitä ole ollenkaan? Ei kai?

Olettaisin että tuo on testattu toimiiko jos laittaakin sen required?

Sivuhuomiona, tuohon warn viestiin vois laittaa uid ja unamen näkyviin.

Copy link
Contributor Author

@suvikankare suvikankare left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: 0 of 2 files reviewed, 1 unresolved discussion (waiting on @Autowired, @culka, and @jannebe)


src/main/kotlin/fi/hsl/jore4/auth/audit/LoginAuditService.kt line 30 at r1 (raw file):

Previously, jannebe (Janne Bergman) wrote…

Suvi on annotoinut tuon '@Autowired(required = false)' joten sikäli null check on perusteltu.

Oma kysymyksensä on miksi tuo ei ole required? 🤔 Toki aikaisemmin koko service riippui tuon olemassaolosta, muttei ilmeisesti toiminut niin.

Aikaisemman servicen kommentin perusteella voi olla tilanteita, jolloin JPA ei ole saatavilla. Liittynee palikoiden luontijärjestykseen, jolloin aikaisessa vaiheessa järjestelmää tuo repo ei ole saatavilla? Vai onko lokaali/testiympäristö sellainen ettei sitä ole ollenkaan? Ei kai?

Olettaisin että tuo on testattu toimiiko jos laittaakin sen required?

Sivuhuomiona, tuohon warn viestiin vois laittaa uid ja unamen näkyviin.

Eilen jos tämän laitto requirediks ja muuten piti sellaisenaan, integraatiotestit sano kaput. Jos alko korjaamaan niin että integraatiotestit toimi, lakkas logaamasta 🤷 mutta koitin vielä uudelleen, tällä taas toimii 😂

Copy link
Contributor

@culka culka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@culka reviewed 2 of 2 files at r2, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @suvikankare)

@suvikankare suvikankare merged commit f197727 into main Dec 17, 2025
19 checks passed
@suvikankare suvikankare deleted the user-table branch December 17, 2025 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants