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

Viestiasetukset tyhjentyvät, jos asiakastietuetta ei voi tallentaa olemassa olevan varaustunnuksen takia #1039

Closed ajrajala closed 8 months ago

ajrajala commented 8 months ago

Mikä vikana?

Samankaltainen ongelma mitä aikaisemmin on tapahtunut huoltajan suhde-tiedolle (ks. versionvaihdon tiketti https://github.com/KohaSuomi/Koha-23x/issues/56)

Mitä pitäisi tapahtua

No response

Kuinka toistaa ongelma/asia

  1. Aloita lisäämään uutta asiakasta
  2. Laita asiakkaalle jokin jo olemassa oleva varaustunnus
  3. Täytä loputkin pakolliset tiedot ja sähköpostikenttä
  4. Lisää viestiasetuksiin jokin sähköpostivalinta
  5. Valitse Tallenna, huomaa että tallennus ei onnistu päällekkäisen varaustunnuksen takia ja viestiasetukset ovat tyhjentyneet

Selain

No response

Jotain muuta?

No response

atarnus commented 8 months ago

Johtunee taas sivun uudelleenlatautumisesta. Sivu antaa lähettää lomakkeen tsekkaamatta tuo duplikaatti-varaustunnusta, mutta tsekkaa sen lähettämisen jälkeen ja palauttaa sivulle. Muut uudet syötetyt tiedot poimitaan oliosta, jossa ei kaikkia viestiasetustietoja ole:

    "setting_messaging_prefs": "1",
    "modify": "yes",
    "2-DAYS": "4",
    "digest": "2"

Vain tuollaiset tiedot välittyvät, ja nekään eivät toimi oikein. Esim. tuo 2-DAYS, joka tulee "päivää etukäteen" pudotusvalikosta, ei kuitenkaan muutettaessa lataudu uudelle sivulle, vaikka se tuossa oliossa näkyy. Pitää tutkia miten tämä olio rakennetaan. (Se huoltajatieto ja suhde näkyvät samassa oliossa.)

AnneliO commented 8 months ago

Tästä olikin jo tiketti olemassa eli #839.

ajrajala commented 8 months ago

Hyvä kun huomasitte, suljen tämän tuplatiketin.