Merge pull request #77133 from Infinisil/fix-path-check

lib/types: Fix path type check
This commit is contained in:
Silvan Mosberger 2020-01-07 16:43:50 +01:00 committed by GitHub
commit 65872f407e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -242,8 +242,7 @@ rec {
path = mkOptionType {
name = "path";
# Hacky: there is no isPath primop.
check = x: builtins.substring 0 1 (toString x) == "/";
check = x: isCoercibleToString x && builtins.substring 0 1 (toString x) == "/";
merge = mergeEqualOption;
};