diff --git a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Dispatchers/DHCPServerApplyDispatcher.inc b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Dispatchers/DHCPServerApplyDispatcher.inc index 32d70052..fe0252da 100644 --- a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Dispatchers/DHCPServerApplyDispatcher.inc +++ b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Dispatchers/DHCPServerApplyDispatcher.inc @@ -13,7 +13,7 @@ class DHCPServerApplyDispatcher extends Dispatcher { * Reloads the DHCP server and associated services. */ protected function _process(mixed ...$arguments): void { - services_dhcpd_configure(); + dhcp_apply_changes(); clear_subsystem_dirty('dhcpd'); } } diff --git a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/DHCPServer.inc b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/DHCPServer.inc index b36aad34..073d03eb 100644 --- a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/DHCPServer.inc +++ b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/DHCPServer.inc @@ -267,7 +267,7 @@ class DHCPServer extends Model { # Otherwise, make this interface eligible for a DHCP server if (!in_array($if_id, $ifs_using_dhcp_server)) { - $this->set_config(path: "$this->config_path/$if_id", value: []); + $this->set_config(path: "$this->config_path/$if_id", value: ['range' => ['from' => '', 'to' => '']]); } } }