# HG changeset patch # User Kim Alvefur # Date 1773244428 -3600 # Node ID 3e6bb6ffbd43f999e51666770e291bbdc341435d # Parent 7fd6feb86dbef0a1692fba4e086be8626ff0e9b2 core.moduleapi: Use default value when enum option has incorrect value Is an error without consequences even an error? diff -r 7fd6feb86dbe -r 3e6bb6ffbd43 core/moduleapi.lua --- a/core/moduleapi.lua Thu Nov 20 10:04:06 2025 +0100 +++ b/core/moduleapi.lua Wed Mar 11 16:53:48 2026 +0100 @@ -400,6 +400,7 @@ local options = set.new{default, ...}; if not options:contains(value) then self:log("error", "Config option '%s' not in set of allowed values (one of: %s)", name, options); + return default; end return value; end