From c004cf9393532f7eb04cbeb5f992af63c5dee895 Mon Sep 17 00:00:00 2001 From: jewel_bot Date: Tue, 31 Mar 2026 02:30:46 +0600 Subject: [PATCH] pr: [Nightly Fix] - Bug - Fix Dashboard Widget Permission Check Typo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 'get_sumissions' → 'get_submissions' The typo caused AccessControl::hasEndPointPermission() to always return false for the 'submissions' group since 'get_sumissions' is not a registered endpoint. Non-admin users with wpf submission permissions were never shown the dashboard widget even when they had the correct capability. --- includes/Classes/DashboardWidgetModule.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/Classes/DashboardWidgetModule.php b/includes/Classes/DashboardWidgetModule.php index 1dcba10..ee9993c 100644 --- a/includes/Classes/DashboardWidgetModule.php +++ b/includes/Classes/DashboardWidgetModule.php @@ -16,7 +16,7 @@ public function register() */ public function addWidget() { - if (!AccessControl::hasEndPointPermission('get_sumissions', 'submissions')) { + if (!AccessControl::hasEndPointPermission('get_submissions', 'submissions')) { return false; } wp_add_dashboard_widget('payform_stat_widget', __('WPPayForm Latest Submissions', 'wppayform'), array($this, 'showStat'), 10, 1);