From 103af8cf56ba6e4ab05fb5e7365a272956fced49 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 7 Jan 2025 14:36:03 +0000 Subject: [PATCH 1/2] fix: avoid crash when org.created_t is not set --- templates/web/pages/dashboard/display_orgs_table.tt.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/web/pages/dashboard/display_orgs_table.tt.html b/templates/web/pages/dashboard/display_orgs_table.tt.html index 2b977ba0fbe5d..85f213841a16c 100644 --- a/templates/web/pages/dashboard/display_orgs_table.tt.html +++ b/templates/web/pages/dashboard/display_orgs_table.tt.html @@ -67,7 +67,7 @@ [% org.valid_org %] - [% display_date_ymd(org.created_t) %] + [% IF org.created_t %][% display_date_ymd(org.created_t) %][% END %] [% IF org.last_logged_member_t %] [% display_date_ymd(org.last_logged_member_t) %] From 7645afa7f39e7f7be1d1594506d80c1fc6d773ed Mon Sep 17 00:00:00 2001 From: OFF Date: Tue, 7 Jan 2025 14:52:39 +0000 Subject: [PATCH 2/2] fix permission --- cgi/display_org_table.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cgi/display_org_table.pl b/cgi/display_org_table.pl index 0aa45edb4802e..55b43117c6e2e 100644 --- a/cgi/display_org_table.pl +++ b/cgi/display_org_table.pl @@ -37,7 +37,7 @@ display_error_and_exit($request_ref, $Lang{error_no_permission}{$lc}, 401); } -if ((not $request_ref->{admin}) or (not $User{pro_moderator})) { +if ((not $request_ref->{admin}) and (not $User{pro_moderator})) { $log->debug("user does not have permission to view organisation list", {User_id => $User_id}) if $log->is_debug(); display_error_and_exit($request_ref, $Lang{error_no_permission}{$lc}, 403); }