fix: correct recursive call in requireDefaultAdminSiteId and remove platform_only flag from settings navigation
- Fixed infinite recursion bug in AdminUser::requireDefaultAdminSiteId() by calling defaultAdminSiteId() instead of itself - Removed platform_only restriction from settings navigation to allow site-level access to reconciliation and rebate management features
This commit is contained in:
@@ -67,7 +67,7 @@ final class AdminUser extends Authenticatable
|
||||
|
||||
public static function requireDefaultAdminSiteId(): int
|
||||
{
|
||||
$siteId = self::requireDefaultAdminSiteId();
|
||||
$siteId = self::defaultAdminSiteId();
|
||||
if ($siteId === null) {
|
||||
throw ValidationException::withMessages([
|
||||
'admin_site_id' => [__('admin.no_integration_site')],
|
||||
|
||||
Reference in New Issue
Block a user