From af6180d631db6b305a35e073bdcc4d95e75a6d29 Mon Sep 17 00:00:00 2001 From: Stephan de Wit Date: Thu, 11 Jul 2024 14:10:02 +0200 Subject: [PATCH] dashboard: openvpn clients: missing endpoint and minor cleanup --- src/opnsense/www/js/widgets/Metadata/Core.xml | 1 + src/opnsense/www/js/widgets/OpenVPNClients.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/opnsense/www/js/widgets/Metadata/Core.xml b/src/opnsense/www/js/widgets/Metadata/Core.xml index 265824cd6..695dd030b 100644 --- a/src/opnsense/www/js/widgets/Metadata/Core.xml +++ b/src/opnsense/www/js/widgets/Metadata/Core.xml @@ -289,6 +289,7 @@ OpenVPNClients.js /api/openvpn/service/search_sessions + /api/openvpn/service/kill_session OpenVPN Client Connections diff --git a/src/opnsense/www/js/widgets/OpenVPNClients.js b/src/opnsense/www/js/widgets/OpenVPNClients.js index 7327a663d..3ac6b6e97 100644 --- a/src/opnsense/www/js/widgets/OpenVPNClients.js +++ b/src/opnsense/www/js/widgets/OpenVPNClients.js @@ -53,11 +53,11 @@ export default class OpenVPNClients extends BaseTableWidget { async _killClient(id, commonName) { let split = id.split('_'); let params = {server_id: split[0], session_id: split[1]}; - await this.ajaxCall('/api/openvpn/service/kill_session/', JSON.stringify(params), 'POST').then(async (data) => { + await this.ajaxCall('/api/openvpn/service/kill_session', JSON.stringify(params), 'POST').then(async (data) => { if (data && data.status === 'not_found') { // kill by common name params.session_id = commonName; - await this.ajaxCall('/api/openvpn/service/kill_session/', JSON.stringify(params), 'POST'); + await this.ajaxCall('/api/openvpn/service/kill_session', JSON.stringify(params), 'POST'); } }); }