${esc(d.anliegen)}
diff --git a/pipe/server.py b/pipe/server.py index ace4302..3c696cc 100644 --- a/pipe/server.py +++ b/pipe/server.py @@ -140,6 +140,7 @@ def anrufe() -> list[dict]: "dringlichkeit": e["dringlichkeit"], "name": e.get("anrufer_name"), "nummer": d.get("anrufer_nummer") or e.get("rueckrufnummer"), + "rueckrufnummer": e.get("rueckrufnummer"), "rueckruf": bool(e.get("rueckruf_gewuenscht")), "anliegen": e.get("anliegen_kurz") or "", "stichworte": e.get("stichworte") or [], @@ -544,10 +545,18 @@ function karte(d){ // Adressbuch). Quelle sichtbar machen, damit ein spaeterer Abgleich beider // (Text vs. Telefon) auf unterscheidbaren Daten aufsetzen kann. const quelleTag=d.name?`📝 Text`:''; + // Genannte Rueckrufnummer nur zeigen, wenn sie sich von der CLIP-Nummer + // unterscheidet - sonst reine Wiederholung. Genau der Fall (Anruf von + // fremdem Anschluss, Rueckruf auf eigener Nummer gewuenscht) ging bisher + // im UI unter, obwohl er extrahiert wird (auswertung.rueckrufnummer). + const abweichend=d.rueckrufnummer&&waehlbar(d.rueckrufnummer)!==waehlbar(d.nummer); + const rueckrufZeile=abweichend?`
`:''; return `${esc(d.anliegen)}