refactor(nixos): retain route uniqueness predicate
This commit is contained in:
@@ -53,8 +53,10 @@ in
|
||||
{
|
||||
assertion =
|
||||
entries:
|
||||
util.registry.predicates.uniqueValue lib.id (
|
||||
lib.concatMap (entry: entry.value.ports) (lib.filter (entry: entry.value.protocol == "udp") entries)
|
||||
util.registry.predicates.uniqueValue (entry: entry.value) (
|
||||
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.";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user