KohaSuomi / Koha

(KOHA) Koha is a free software integrated library system (ILS). Koha is distributed under the GNU GPL version 3 or later. Note: this is a synced mirror of the official Koha repo.
https://koha-community.org/
GNU General Public License v3.0
7 stars 13 forks source link

Lainaus-välilehdellä ongelma istunnon aikakatkaisuun liittyen #1135

Open ajrajala opened 3 months ago

ajrajala commented 3 months ago

Mikä vikana?

Vaskissa on raportoitu tilanteista, joissa istunnon aikakatkaisun jälkeen tapahtuneen uudelleenkirjautumisen jälkeen Koha heittää käyttäjän uudestaan ulos. Alla kuvaus siitä, miten ongelman ainakin saa toistumaan. Kuvauksen mukainen tilanne toistuu siis nimenomaan silloin, kun käytetään Lainaus-välilehteä. Vastaavaa ei tapahdu jos käyttää asiakkaan Tiedot-välilehteä.

Mitä pitäisi tapahtua

No response

Kuinka toistaa ongelma/asia

  1. Muuta timeout-järjestelmäasetukseen jokin sopivan lyhyt aika testaamista varten
  2. Hae joku asiakas ja siirry Lainaus-välilehdelle
  3. Odota, että aikakatkaisu tulee täyteen ja klikkaa Lainat-napista asiakkaan lainat näkyville
  4. Huomaa, että lainat eivät aikakatkaisun takia lataudu
  5. Klikkaa vasemman laidan valikosta uudelleen Lainaus-välilehteä
  6. Siirryt nyt aikakatkaisun takia kirjautumissivulle, kirjaudu uudelleen sisälle
  7. Klikkaa taas vasemman laidan valikosta Lainaus-välilehteä ja huomaa, että Koha heittää käyttäjän uudestaan kirjautumissivulle
  8. Kirjaudu vielä sisään ja yritä tällä kertaa tehdä joku tiedonhaku käyttämällä "Hae tietokannasta" -kenttää
  9. Huomaa, että Koha heittää käyttäjän uudestaan kirjautumissivulle
  10. Kirjaudu vielä sisään, nyt käyttäjälle aukeaa äsken tehdyn tiedonhaun tulokset. Jos nyt siirryt jollekin toiselle sivulle, ei Koha heitä enää ulos.

Selain

No response

Jotain muuta?

No response

AnneliO commented 3 months ago

Testailin tätä siili-nextillä, outi-testillä, vaara-testillä sekä vaski-testillä. Noista neljästä sain toistettua ongelman vain vaski-testillä.

ajrajala commented 2 months ago

Ehdin nyt testata tätä nextillä enkä saa siellä ongelmaa toistumaan tuolla nimenomaisella tavalla, joten versiopäivitys voisi hyvinkin korjata tämän mystisesti vain meillä ilmenevän ongelman.

lmstrand commented 1 month ago

Voisiko tämä yhteisön tiketti liittyä ongelmaan: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34478. Tilana pushed to main. Voisi testata, onnistuuko ongelman toistaminen enää yhteisön sandboxissa. Tuo on kyllä aika mahdoton tuoda tähän versioon.

lmstrand commented 1 month ago

Pääkäyttäjäkanavan kommentista päätellen ongelma on edelleen olemassa Vaskissa nyt versionvaihdon jälkeen.

MikkoLiimatainen commented 1 month ago

Juu, meillä on tosiaan edelleen havaittu uudelleenkirjautumisluuppi. Tällä kertaa ongelman näyttäisi aiheuttavan se, että uudelleenkirjautumisessa epäonnistutaan ensimmäisellä kerralla. Ilman virheellistä kirjautumista luuppia ei synny. Sain toistettua ongelman näin:

  1. Kohan etusivu oli auki aikakatkaisun tapahtuessa.
  2. Yritin mennä yläpalkin kautta lainaukseen syöttämällä siihen asiakkaan kirjastokortin.
  3. Aukesi uudelleenkirjautumissivu.
  4. Tein virheellisen kirjautumisyrityksen ja sitten kirjauduin sisään oikein.
  5. Yritin lainata asiakkaalle niteen, jolloin päädyin uudelleenkirjautumissivulle.
  6. Kirjauduin oikein.
  7. Lainaus meni läpi ja yritin lainata toisen niteen, jolloin päädyin taas uudelleenkirjautumiseen.
  8. Kirjauduin oikein.
  9. Lainaus meni läpi ja jatkoin lainaamista, jolloin tapahtui taas uloskirjautuminen.

Tätä olisi varmaan voinut jatkaa loputtomiin. Tämän ongelman yhteydessä meille on myös kerrottu virkailijan kirjautumiskirjaston vaihtuneen mystisesti, mutta sitä ei kyllä testeissäni tapahtunut.

MikkoLiimatainen commented 1 month ago

Sain nyt tuon alkuperäisenkin ongelman toistettua vain tekemällä uudelleenkirjautumisessa ensin virheellisen kirjautumisen, kun aiemmin ongelma ilmeni oikein kirjautuessakin. Eli ongelma on tosiaan edelleen olemassa, vaikka se on hieman muuttunut.

AnneliO commented 1 month ago

Yritin testata tätä Mikon listan mukana OUTIssa ja pääsin kohtaan 4. ja tein virheellisen sisäänkirjautumisen. Sen jälkeen koitin kirjautua uudelleen sisään oikeilla tiedoilla. Sepä ei onnistunut enää ollenkaan ja jäin luuppiin, jossa Koha kysyy aina vain uudelleen käyttäjätunnusta ja salasanaa sivulle https://outi.koha-suomi.fi/cgi-bin/koha/circ/circulation.pl.

Siirryin aloitussivulle poistamalla osoitteesta .fi:n jälkeen loput, niin pääsin kirjautumaan sisälle. Ja minullahan on käytössä kaksivaiheinen kirjautuminen, jos sillä on jotain merkitystä.