From 6d507b1dd913a78645798fa12d04228c263d5d08 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Thu, 10 Apr 2025 14:05:32 +0200 Subject: [PATCH] Services: Captive Portal - fix regresssion in https://github.com/opnsense/core/commit/8ba454ab04886156a29c1a7314937597b88b34ff, argparse doesn't seem to like an argument starting with a minus (-) sign even when quoted. making assignments explicit with an equal [=] sign seems to fix this. --- .../service/conf/actions.d/actions_captiveportal.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opnsense/service/conf/actions.d/actions_captiveportal.conf b/src/opnsense/service/conf/actions.d/actions_captiveportal.conf index ce6970c5e..6942dcc5d 100644 --- a/src/opnsense/service/conf/actions.d/actions_captiveportal.conf +++ b/src/opnsense/service/conf/actions.d/actions_captiveportal.conf @@ -6,7 +6,7 @@ message:list registered clients [allow] command:/usr/local/opnsense/scripts/OPNsense/CaptivePortal/allow.py -parameters:-zoneid %s -username %s -ip_address %s -authenticated_via %s +parameters:-zoneid=%s -username=%s -ip_address=%s -authenticated_via=%s type:script_output message:allow client access to captive portal @@ -18,7 +18,7 @@ message:disconnect session %s (reason %s) [set.session_restrictions] command:/usr/local/opnsense/scripts/OPNsense/CaptivePortal/set_session_restrictions.py -parameters:-zoneid %s -sessionid %s -session_timeout %s +parameters:-zoneid=%s -sessionid=%s -session_timeout=%s type:script_output message:set extra restrictions for session (%s) %s