b8ef870d1a
Controller now falls back to user.tenantId from JWT when req.tenantId is null (SUPER_ADMIN without x-tenant-id header). Also added error display to admin modules page. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>