fix: correct recursive call in requireDefaultAdminSiteId and remove platform_only flag from settings navigation
Some checks failed
lotterLaravel CI / test (push) Has been cancelled
lotterLaravel E2E / e2e-api (push) Has been cancelled

- 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:
2026-06-24 10:14:36 +08:00
parent 3c57941895
commit 8d5ff0a7ae
2 changed files with 2 additions and 2 deletions

View File

@@ -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')],