diff --git a/lib/types.nix b/lib/types.nix index 4ee9affcb297..17acb92a9441 100644 --- a/lib/types.nix +++ b/lib/types.nix @@ -425,10 +425,7 @@ rec { let coerceVal = val: if finalType.check val then val - else let - coerced = coerceFunc val; - in assert finalType.check coerced; coerced; - + else coerceFunc val; in finalType.merge loc (map (def: def // { value = coerceVal def.value; }) defs); getSubOptions = finalType.getSubOptions; getSubModules = finalType.getSubModules;