diff --git a/package/gluon-web-logging/luasrc/lib/gluon/web/model/admin/logging.lua b/package/gluon-web-logging/luasrc/lib/gluon/web/model/admin/logging.lua
index 6357fbf9301db45fcecedd8034e2245a965d5588..8c707c83d476a649620ee42657c66404f30c12a1 100644
--- a/package/gluon-web-logging/luasrc/lib/gluon/web/model/admin/logging.lua
+++ b/package/gluon-web-logging/luasrc/lib/gluon/web/model/admin/logging.lua
@@ -31,11 +31,7 @@ port.optional = true
 port.placeholder = 514
 port.datatype = 'irange(1, 65535)'
 function port:write(data)
-	if data ~= nil then
-		uci:set('system', system, 'log_port', data)
-	else
-		uci:delete('system', system, 'log_port')
-	end
+	uci:set('system', system, 'log_port', data)
 end
 
 function f:write()