Skip to content

Comments

KAAV-3388 generateConfirmedFields ei toimi odotetulla tavalla#626

Open
MinnaSiili wants to merge 33 commits intodevelopmentfrom
KAAV-3388
Open

KAAV-3388 generateConfirmedFields ei toimi odotetulla tavalla#626
MinnaSiili wants to merge 33 commits intodevelopmentfrom
KAAV-3388

Conversation

@MinnaSiili
Copy link
Contributor

Filter deprecated vahvista_paattyy attributes from confirmed fields in projectSaga and generateConfirmedFields

Copy link
Contributor

@eemeli-kukkonen-siili eemeli-kukkonen-siili left a comment

Choose a reason for hiding this comment

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

Attribuuttien nimien muodostamisen siirtäminen omiin funktioihin on hyvä muutos joka selkeyttää.
Huomasin, että näiden funktioiden sisältö on vanhaa koodia, joka ei ole koskaan tainnut toimia ihan täsmälleen oikein. Tässä on malliesimerkki siitä, miksi muuttujien nimien parseaminen ja muokkailu on niin ongelmallista varsinkin tässä projektissa jossa muuttujien nimet eivät ole johdonmukaisia.

Unelmoin siitä, että olisi jossain statessa backendistä tallella tarkalleen mikä muuttuja vahvistaa minkäkin päivämäärän, eikä tällaisia stringien leikkailua ja liimailua tarvisi harrastaa ollenkaan. Mutta sitä päivää odotellessa täytyy vaan tarkasti katsoa, että jokaisen muutujan nimi tulee katettua näissä funktioissa.

@sonarqubecloud
Copy link

Copy link
Contributor

@eemeli-kukkonen-siili eemeli-kukkonen-siili left a comment

Choose a reason for hiding this comment

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

En ole varma oliko tämä vielä kesken kun jira-tiketti oli vielä sulla, mutta kun pyysit reviewta niin seuraavia havaintoja vielä ainakin löytyi:

  • generateConfirmedFields ei tarkista vahvistus-kentän arvoa tällä hetkellä ollenkaan, joten on kuin kaikki kentät on "vahvistettu"
  • noita vanhentuneita vahvista_paattyy -arvoja ei filtteröidä mitenkään pois
  • muutamien elementtijoukkoja, esim. lautakuntia ei oteta mitenkään huomioon

Lisäsin tähän muutaman perustason yksikkötestin, joista voi olla apua
(yarn test)
Katsotaan vielä tarkemmin läpi jos ne saadaan ensin vihreäksi.

@sonarqubecloud
Copy link

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 9, 2026

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.

2 participants