refactor(nixos): retain route uniqueness predicate
This commit is contained in:
@@ -53,8 +53,10 @@ in
|
|||||||
{
|
{
|
||||||
assertion =
|
assertion =
|
||||||
entries:
|
entries:
|
||||||
util.registry.predicates.uniqueValue lib.id (
|
util.registry.predicates.uniqueValue (entry: entry.value) (
|
||||||
lib.concatMap (entry: entry.value.ports) (lib.filter (entry: entry.value.protocol == "udp") entries)
|
lib.concatMap (entry: map (port: entry // { value = port; }) entry.value.ports) (
|
||||||
|
lib.filter (entry: entry.value.protocol == "udp") entries
|
||||||
|
)
|
||||||
);
|
);
|
||||||
message = "Route UDP ports must be unique.";
|
message = "Route UDP ports must be unique.";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user