DRB-IT / blacktiger-controller

The HTML/JavaScript/CSS client for blacktiger
0 stars 0 forks source link

Linjeskift i tekst til e-mail ved oprettelse af computerlyttere #164

Closed paf61 closed 9 years ago

paf61 commented 9 years ago

Hvis man indsætter et linjeskift i teksten til e-mail ved oprettelse af computerlyttere, kommer linjeskiftet ikke med over i den modtagne e-mail.

Kan muligvis løses i scriptet der sender mailen.

JohnReinhold commented 9 years ago

Når man har indsat sideskift, kan man slet ikke sende beskeden. Under tekstboksen vises der en besked "Her kan du skrive en besked, men skriv ikke modtagerens telefonnummer her." - altså selvom man ikke har skrevet noget telefonnummer.

michaelkrog commented 9 years ago

@JohnReinhold Hvad mener du med "sideskift"? Hvilket tegn er det?

JohnReinhold commented 9 years ago

Ja, det er noget vås. Jeg mente linjeskift.

michaelkrog commented 9 years ago

Ok. :)
Tak for input! Jeg kigger på det her en af de kommende dage.

michaelkrog commented 9 years ago

@paf61 Det ser ud til at linieskiftet bliver sendt med over.

Koden der kalder Stored Procedure create_computer_listener

public void execute(String phoneNumber, String name, String email, String hall, String mailText) {
    LOG.debug("Executing Stored Procedure [phoneNumber={};name={};email={};hall={};mailtext={}]", 
            new Object[]{phoneNumber, name, email, hall, mailText});
    Map<String, Object> params = new HashMap<>();
    params.put("e164", phoneNumber);
    params.put("name", name);
    params.put("email", email);
    params.put("hall", hall);     
    params.put("mailtext", mailText);
    params.put("key", encryptionKey);
    Map<String, Object> result = execute(params);
    LOG.info("Result: {}", result);
}

Eksempel på logning fra metoden med tekst der indeholder linieskift

Executing Stored Procedure [phoneNumber=+45xxxxxxxx;name=Xxxxxx Xxxx;email=xxx@xxxxx.xx;hall=H45-0000-1;mailtext=Her er de oplysninger du skal bruge for at kunne lytte til møderne fra din computer. Hvis der er noget du er i tvivl om, så kontakt den teknisk ansvarlige. Klik på linket nedenfor.

Dette er en test]

Linieskiftet er med andre ord med hele vejen ned til kaldet til databasen.

paf61 commented 9 years ago

Ja, det virker hele vejen igennem - mails kommer korrekt med linjeskift. Kan ikke genskabe problemet på 2.0.19.