diff --git a/net/relayd/Makefile b/net/relayd/Makefile
index 9d050f298..1c227636e 100644
--- a/net/relayd/Makefile
+++ b/net/relayd/Makefile
@@ -1,5 +1,5 @@
PLUGIN_NAME= relayd
-PLUGIN_VERSION= 2.2
+PLUGIN_VERSION= 2.3
PLUGIN_DEPENDS= relayd
PLUGIN_COMMENT= Relayd Load Balancer
PLUGIN_MAINTAINER= frank.brendel@eurolog.com
diff --git a/net/relayd/src/opnsense/mvc/app/views/OPNsense/Relayd/index.volt b/net/relayd/src/opnsense/mvc/app/views/OPNsense/Relayd/index.volt
index 2e6209b5e..8b24707ed 100644
--- a/net/relayd/src/opnsense/mvc/app/views/OPNsense/Relayd/index.volt
+++ b/net/relayd/src/opnsense/mvc/app/views/OPNsense/Relayd/index.volt
@@ -109,6 +109,8 @@ POSSIBILITY OF SUCH DAMAGE.
var servertype = $('#relayd\\.virtualserver\\.type').val();
var transport_type = $('#relayd\\.virtualserver\\.transport_type').val();
var backuptransport_table = $('#relayd\\.virtualserver\\.backuptransport_table').val();
+ var transport_tablemode = $('#relayd\\.virtualserver\\.transport_tablemode').val();
+ var backuptransport_tablemode = $('#relayd\\.virtualserver\\.backuptransport_tablemode').val();
$('tr[id="row_relayd.virtualserver.transport_type"]').addClass('hidden');
$('tr[id="row_relayd.virtualserver.routing_interface"]').addClass('hidden');
@@ -129,8 +131,8 @@ POSSIBILITY OF SUCH DAMAGE.
$('tr[id="row_relayd.virtualserver.stickyaddress"]').removeClass('hidden');
$('#relayd\\.virtualserver\\.transport_tablemode').append('');
$('#relayd\\.virtualserver\\.backuptransport_tablemode').append('');
- $('#relayd\\.virtualserver\\.transport_tablemode').val('roundrobin');
- $('#relayd\\.virtualserver\\.backuptransport_tablemode').val('roundrobin');
+ $('#relayd\\.virtualserver\\.transport_tablemode').val(transport_tablemode);
+ $('#relayd\\.virtualserver\\.backuptransport_tablemode').val(backuptransport_tablemode);
} else {
$('tr[id="row_relayd.virtualserver.protocol"]').removeClass('hidden');
$('#relayd\\.virtualserver\\.transport_tablemode').append('');
@@ -141,8 +143,8 @@ POSSIBILITY OF SUCH DAMAGE.
$('#relayd\\.virtualserver\\.backuptransport_tablemode').append('');
$('#relayd\\.virtualserver\\.transport_tablemode').append('');
$('#relayd\\.virtualserver\\.backuptransport_tablemode').append('');
- $('#relayd\\.virtualserver\\.transport_tablemode').val('roundrobin');
- $('#relayd\\.virtualserver\\.backuptransport_tablemode').val('roundrobin');
+ $('#relayd\\.virtualserver\\.transport_tablemode').val(transport_tablemode);
+ $('#relayd\\.virtualserver\\.backuptransport_tablemode').val(backuptransport_tablemode);
}
$('#relayd\\.virtualserver\\.transport_tablemode').selectpicker('refresh');