Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Varauksen lainaaminen ei aina päivitä timestampia reserves-taulussa #1269

Closed
ajrajala opened this issue Jun 4, 2024 · 8 comments
Closed
Assignees
Labels

Comments

@ajrajala
Copy link

ajrajala commented Jun 4, 2024

Mikä vikana?

Vaskissa huomattiin, että old_reserves-taulussa osassa varauksista timestamp ei muutu silloin kun nide lainataan ja varauksen found-arvoksi tulee 'F'. Esim. alla olevissa esimerkeissä toisessa timestamp on päivittynyt ja toisessa ei:

reserve_id borrowernumber reservedate biblionumber branchcode cancellationdate cancellation_reason found timestamp itemnumber waitingdate expirationdate
34660 37131 21.3.2021 674665 TUPK     F 19.1.2024 19:16:44 1743353 19.1.2024 26.1.2024
498221 28 16.11.2021 4217687 TUPK     F 16.1.2024 15:21:29 2745827 14.1.2024 21.1.2024

Action_logs näyttää tältä:

kuva

Tämä huomattiin, kun oli tarkoitus tarkastella miten nopeasti noudettavaksi saapumisen jälkeen varaukset keskimäärin lainataan. Old_reserves-taulussa selkeällä enemmistöllä näytti timestampissa olevan sama päivä kuin mikä waitingdate oli. Sen perusteella vaikuttaisi, että timestamp jäisi päivittymättä ihan toistuvasti.

Mitä pitäisi tapahtua

No response

Kuinka toistaa ongelma/asia

No response

Selain

No response

Jotain muuta?

No response

@ajrajala ajrajala added the bug label Jun 4, 2024
@johannaraisa
Copy link

Timestamp arvo päivittyy aina kun tietokanta riviin tapahtuu muutos. Old_reserves-tauluun siirretään reserves-taulun rivi ja minusta minusta sql toimii niin, että jos kaikki kentät kopioidaan, niin ne pysyvät alkuperäisinä. Timestampin varmaan pitäisi päivittyä jo kun se on reserves-taulussa ennen siirtoa old_reserves-tauluun.

@ajrajala ajrajala changed the title Varauksen lainaaminen ei aina päivitä timestampia old_reserves-taulussa Varauksen lainaaminen ei aina päivitä timestampia reserves-taulussa Jun 4, 2024
@ajrajala
Copy link
Author

ajrajala commented Jun 4, 2024

Aivan, kuulostaa loogiselta. Korjasin tuon tiketin otsikkoon.

@johannaraisa
Copy link

Tämä näyttää olevan ihan yhteisön versiossa tämä ongelma, kun tuo siirretään sinne old_reserves-tauluun niin siitä päivitettän se found-arvo ja priority laitetaan nollaksi. Samassa kohdassa pitäisi muokata tuo aikaleima.

@johannaraisa
Copy link

Tein tästä tiketin yhteisöön, 37023

@johannaraisa johannaraisa self-assigned this Jun 6, 2024
@johannaraisa
Copy link

Tätä voi nyt testata testeillä.

@ajrajala
Copy link
Author

Testasin vaski-testillä, nyt timestamp päivittyi lainaushetken mukaisesti kun tärpänneen varauksen lainasi asiakkaalle. Testejä edeltävissä tapauksissa aikaleima ei vastannut lainausajankohtaa:

kuva

@Kati-Helle
Copy link

Helle-testissä timestamp päivittyy noudettavan varauksen lainauksessa

voimassa oleva varaus
kuva

ko. varaus lainattu
kuva

lainatun varauksen timestamp-arvo vastaa statistics-taulun lainausajankohtaa
kuva

@ajrajala
Copy link
Author

Tarkastelin old_reserves-taulusta tänään lainattuja varauksia ja nyt timestampiksi näyttää päivittyneen aina lainaushetken aikaleima. Tämä siis kunnossa, suljen tiketin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Suljettu
Development

No branches or pull requests

3 participants