diff options
author | Luca Casonato <hello@lcas.dev> | 2022-03-16 01:43:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-16 01:43:14 +0100 |
commit | a7bef54d3f5517e8fd7508d47b6f56616e858695 (patch) | |
tree | 50a61ab538ff4c661adc473a47bfeb97f400ad38 /runtime/permissions.rs | |
parent | bd481bf095f920a419ea55543f911e087f98f36f (diff) |
BREAKING: don't inherit permissions by default (#13668)
Previously specifying permissions: {} was the same as specifying
permissions: "inherit". Now it will be the same as permissions: "none".
Not specifying any permissions (permissions: undefined) still means
permissions: "inherit".
Diffstat (limited to 'runtime/permissions.rs')
-rw-r--r-- | runtime/permissions.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/permissions.rs b/runtime/permissions.rs index c4a9d144f..707c9647e 100644 --- a/runtime/permissions.rs +++ b/runtime/permissions.rs @@ -1455,7 +1455,7 @@ impl<'de> Deserialize<'de> for ChildUnitPermissionArg { where E: de::Error, { - Ok(ChildUnitPermissionArg::Inherit) + Ok(ChildUnitPermissionArg::NotGranted) } fn visit_str<E>(self, v: &str) -> Result<ChildUnitPermissionArg, E> @@ -1514,7 +1514,7 @@ impl<'de> Deserialize<'de> for ChildUnaryPermissionArg { where E: de::Error, { - Ok(ChildUnaryPermissionArg::Inherit) + Ok(ChildUnaryPermissionArg::NotGranted) } fn visit_str<E>(self, v: &str) -> Result<ChildUnaryPermissionArg, E> |