Projekti

Yleinen

Profile

Bugi #5572

Virheellinen teksti lähetetyissä ilmoituksissa

Lisännyt Päivi Knuutinen vuosi sitten. Päivitetty vuosi sitten.

Tila:
Kommentoitu
Prioriteetti:
Normaali
Nimetty:
-
Luokka:
Asiakastiedot
Kohdeversio:
-
Alku:
12. Elokuuta 2022
Määräaika:
% Tehty:

0%

Arvioitu aika:
Yhteyshenkilö:
Tiketti Bugzillassa:
Votes: 0

Kuvaus

Jos asiakkaalle lähetetty tekstiviesti on epäonnistunut, toimitushuomautuksessa näkyy virheellisesti "Virhe sähköpostia lähetettäessä." Onko käännösvirhe vai ohjelmavirhe?

kohakuvat34.png (6,07 KB) kohakuvat34.png Päivi Knuutinen, 12. Elokuuta 2022 07:56
5590

Historia

#1 Updated by Emmi Takkinen vuosi ago

  • Tila changed from Uusi to Työn alla
  • Nimetty set to Emmi Takkinen

#2 Updated by Emmi Takkinen vuosi ago

Kyseessä on tavallaan ohjelmavirhe. Kun kannasta katsoo, kyseisen asiakkaan viestissä lukee failure_code-sarakkeessa "Recipient phone number is invalid or unknown". Kohan koodissa kuitenkin käsitellään nämä failure_codet seuraavasti:

[% IF ( QUEUED_MESSAGE.failure_code ) %]
  [% IF ( QUEUED_MESSAGE.failure_code == "INVALID_BORNUMBER" ) %]Invalid borrowernumber [% borrowernumber | html %]
  [% ELSIF ( QUEUED_MESSAGE.failure_code == 'NO_EMAIL' ) %]Unable to find an email address for this borrower
  [% ELSIF (matches = QUEUED_MESSAGE.failure_code.match('INVALID_EMAIL:(\w+)') ) %]Invalid [% matches.0 | html %] email address found [% borrowernumber | html %]
  [% ELSIF ( QUEUED_MESSAGE.failure_code == 'NO_FROM' ) %]Missing from email address
  [% ELSIF ( QUEUED_MESSAGE.failure_code == 'MISSING_SMS' ) %]Missing SMS number
  [% ELSIF ( QUEUED_MESSAGE.failure_code == 'DUPLICATE_MESSAGE' ) %]Message is duplicate
  [% ELSIF ( QUEUED_MESSAGE.failure_code == 'NO_NOTES' ) %]No notes from SMS driver
  [% ELSIF ( QUEUED_MESSAGE.failure_code == 'SENDMAIL' ) %]Unhandled email failure, check the logs for further details
  [% ELSIF ( QUEUED_MESSAGE.failure_code == "UNKNOWN_ERROR" ) %]Unknown error
  [% ELSE %]Error occurred while sending email.
  [% END %]
[% END %]

Koska "Recipient phone number is invalid or unknown" ei vastaa yhtäkään yllä olevista if-elsif-ehdoista eikä failure_codea tulosteta suoraan Kohaan, Koha käyttää else-ehdon "Error occurred while sending email.". Viesti saataneen kyllä Kohaan, mutta se kuinka se tehdään niin, että viesti on käännettävissä voi olla hieman monimutkaisempi toteuttaa.

#3 Updated by Päivi Knuutinen vuosi ago

No jospa se joskus selviäisi. Ei tämä mikään kiireongelma ole.

#4 Updated by Emmi Takkinen vuosi ago

  • Tila changed from Työn alla to Kommentoitu
  • Nimetty deleted (Emmi Takkinen)

Laitan tämän kommentoitu tilaan, katsellaan jossain välissä paremmin mitä tälle tehdään.

Vie Atom PDF