diff --git a/Marco.Pms.Services/Controllers/AppMenuController.cs b/Marco.Pms.Services/Controllers/AppMenuController.cs index 107797f..525a614 100644 --- a/Marco.Pms.Services/Controllers/AppMenuController.cs +++ b/Marco.Pms.Services/Controllers/AppMenuController.cs @@ -584,9 +584,9 @@ namespace Marco.Pms.Services.Controllers if (tenantId == superTenantId) { - _logger.LogInfo("MasterMenu count for TenantId {TenantId}: {Count}", tenantId, featureMenus.Count); - - return Ok(ApiResponse.SuccessResponse(featureMenus, "Successfully fetched the master table list", 200)); + var superResponse = featureMenus.Values.SelectMany(list => list).ToList(); + _logger.LogInfo("MasterMenu count for TenantId {TenantId}: {Count}", tenantId, superResponse.Count); + return Ok(ApiResponse.SuccessResponse(superResponse, "Successfully fetched the master table list", 200)); } // Fetch features enabled for tenant @@ -600,7 +600,6 @@ namespace Marco.Pms.Services.Controllers .ToList(); _logger.LogInfo("MasterMenu count for TenantId {TenantId}: {Count}", tenantId, response.Count); - return Ok(ApiResponse.SuccessResponse(response, "Successfully fetched the master table list", 200)); } catch (Exception ex)