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'); } }); }