fix: profile panic

This commit is contained in:
trisua 2025-07-19 15:38:58 -04:00
parent fe1e53c47a
commit 7d30d65a3b

View file

@ -194,11 +194,13 @@ macro_rules! check_user_blocked_or_private {
($user:expr, $other_user:ident, $data:ident, $jar:ident) => { ($user:expr, $other_user:ident, $data:ident, $jar:ident) => {
// check is_deactivated // check is_deactivated
if ($user.is_none() && $other_user.is_deactivated) if ($user.is_none() && $other_user.is_deactivated)
| !$user | ($user.is_some()
.as_ref() && !$user
.unwrap() .as_ref()
.permissions .unwrap()
.check(tetratto_core::model::permissions::FinePermission::MANAGE_USERS) .permissions
.check(tetratto_core::model::permissions::FinePermission::MANAGE_USERS)
&& $other_user.is_deactivated)
{ {
return Err(Html( return Err(Html(
render_error( render_error(