Wiedervorlage: alte Masken: Abfangen, wenn z.B. Betreff nicht vorbelegt
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 2 Feb 2021 09:04:23 +0000 (10:04 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 2 Feb 2021 09:04:23 +0000 (10:04 +0100)
Sonst gab es einen js-Fehler und das WV-Fenster erschien nicht.

Kam mit commit 7b447b4dd0e756dc1578c44601d352811b768514
"Wiedervorlage aus Angebot/Auftrag: Betreff aus Vorgangsbezeichnung vorbelegen"
rein.

js/follow_up.js

index f22308b..83132ac 100644 (file)
@@ -18,10 +18,10 @@ function follow_up_window() {
       var trans_subject = document.getElementsByName("follow_up_trans_subject_" + i);
 
       url += "&" +
-        "trans_id_"      + i + "=" + encodeURIComponent(typeof trans_id      != "undefined" ? trans_id[0].value      : "") + "&" +
-        "trans_type_"    + i + "=" + encodeURIComponent(typeof trans_type    != "undefined" ? trans_type[0].value    : "") + "&" +
-        "trans_info_"    + i + "=" + encodeURIComponent(typeof trans_info    != "undefined" ? trans_info[0].value    : "") + "&" +
-        "trans_subject_" + i + "=" + encodeURIComponent(typeof trans_subject != "undefined" ? trans_subject[0].value : "");
+        "trans_id_"      + i + "=" + encodeURIComponent((typeof trans_id      != "undefined" && trans_id.length      != 0) ? trans_id[0].value      : "") + "&" +
+        "trans_type_"    + i + "=" + encodeURIComponent((typeof trans_type    != "undefined" && trans_type.length    != 0) ? trans_type[0].value    : "") + "&" +
+        "trans_info_"    + i + "=" + encodeURIComponent((typeof trans_info    != "undefined" && trans_info.length    != 0) ? trans_info[0].value    : "") + "&" +
+        "trans_subject_" + i + "=" + encodeURIComponent((typeof trans_subject != "undefined" && trans_subject.length != 0) ? trans_subject[0].value : "");
     }
 
     url += "&trans_rowcount=" + encodeURIComponent(trans_rowcount[0].value);