From a7bef54d3f5517e8fd7508d47b6f56616e858695 Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Wed, 16 Mar 2022 01:43:14 +0100 Subject: 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". --- runtime/permissions.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'runtime') 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(self, v: &str) -> Result @@ -1514,7 +1514,7 @@ impl<'de> Deserialize<'de> for ChildUnaryPermissionArg { where E: de::Error, { - Ok(ChildUnaryPermissionArg::Inherit) + Ok(ChildUnaryPermissionArg::NotGranted) } fn visit_str(self, v: &str) -> Result -- cgit v1.2.3