diff --git a/ci/eval/compare/maintainers.nix b/ci/eval/compare/maintainers.nix index 64025c066f965..69748a629cffd 100644 --- a/ci/eval/compare/maintainers.nix +++ b/ci/eval/compare/maintainers.nix @@ -24,8 +24,11 @@ let pkg: if (lib.attrsets.hasAttrByPath pkg.path pkgs) then ( - if (builtins.tryEval (lib.attrsets.attrByPath pkg.path null pkgs)).success then - true + let + value = lib.attrsets.attrByPath pkg.path null pkgs; + in + if (builtins.tryEval value).success then + if value != null then true else builtins.trace "${pkg.name} exists but is null" false else builtins.trace "Failed to access ${pkg.name} even though it exists" false )