diff --git a/src/httpserver/http_fns.c b/src/httpserver/http_fns.c index 3fc5392d9..9d2647fb5 100644 --- a/src/httpserver/http_fns.c +++ b/src/httpserver/http_fns.c @@ -2877,14 +2877,21 @@ int http_fn_cfg_startup(http_request_t* request) { int http_fn_cfg_dgr(http_request_t* request) { char tmpA[128]; + bool bForceSet; http_setup(request, httpMimeTypeHTML); http_html_start(request, "Device groups"); hprintf255(request, "
Here you can configure Tasmota Device Groups
"); + if (http_getArg(request->url, "bSet", tmpA, sizeof(tmpA))) { + bForceSet = true; + } + else { + bForceSet = false; + } - if (http_getArg(request->url, "name", tmpA, sizeof(tmpA))) { + if (http_getArg(request->url, "name", tmpA, sizeof(tmpA)) || bForceSet) { int newSendFlags; int newRecvFlags; @@ -2954,6 +2961,8 @@ int http_fn_cfg_dgr(http_request_t* request) { poststr(request, " checked"); poststr(request, "> "); + poststr(request, ""); + poststr(request, " "); }