- if (isset($data['override_fallback_permissions'])) {
- $data = $data['override_fallback_permissions'];
- $data['role_id'] = 0;
- $rolePermissionData = $this->formatPermissionsFromApiRequestToEntityPermissions([$data], true);
+ if (isset($data['fallback_permissions']['inheriting']) && $data['fallback_permissions']['inheriting'] !== true) {
+ $fallbackData = $data['fallback_permissions'];
+ $fallbackData['role_id'] = 0;
+ $rolePermissionData = $this->formatPermissionsFromApiRequestToEntityPermissions([$fallbackData], true);