diff --git a/application/views/logbookadvanced/index.php b/application/views/logbookadvanced/index.php
index 278089b2d..3979ec128 100644
--- a/application/views/logbookadvanced/index.php
+++ b/application/views/logbookadvanced/index.php
@@ -520,6 +520,7 @@ $options = json_decode($options);
+ config->item('enable_dcl_interface') ?? false) { ?>
dcl->show ?? "true") == "false") { echo 'style="display:none"'; } ?> class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
+
qsl->show ?? "true") == "false") { echo 'style="display:none"'; } ?> class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
">
diff --git a/assets/js/sections/logbookadvanced.js b/assets/js/sections/logbookadvanced.js
index a70279d88..2e4a377a3 100644
--- a/assets/js/sections/logbookadvanced.js
+++ b/assets/js/sections/logbookadvanced.js
@@ -581,8 +581,8 @@ $(document).ready(function () {
clublogReceived: this.clublogReceived.value,
eqslSent: this.eqslSent.value,
eqslReceived: this.eqslReceived.value,
- dclSent: this.dclSent.value,
- dclReceived: this.dclReceived.value,
+ dclSent: (this.hasOwnProperty('dclSent') ? this.dclSent.value : ''),
+ dclReceived: (this.hasOwnProperty('dclReceived') ? this.dclReceived.value : ''),
qslvia: $('[name="qslvia"]').val(),
sota: this.sota.value,
pota: this.pota.value,