@@ -37,7 +37,6 @@ import (
37
37
"go.opentelemetry.io/otel"
38
38
"golang.org/x/exp/slices"
39
39
"net/http"
40
- "sigs.k8s.io/kustomize/kyaml/sliceutil"
41
40
"strconv"
42
41
"strings"
43
42
"time"
@@ -386,8 +385,10 @@ func (impl AppListingServiceImpl) FetchAppsByEnvironmentV2(fetchAppListingReques
386
385
// fun to check if "HIBERNATING" exists in fetchAppListingRequest.AppStatuses
387
386
isFilteredOnHibernatingStatus := impl .isFilteredOnHibernatingStatus (fetchAppListingRequest )
388
387
// remove ""HIBERNATING" from fetchAppListingRequest.AppStatuses
388
+ appStatusesFilter := make ([]string , 0 )
389
389
if isFilteredOnHibernatingStatus {
390
- fetchAppListingRequest .AppStatuses = sliceutil .Remove (fetchAppListingRequest .AppStatuses , bean2 .HIBERNATING )
390
+ appStatusesFilter = fetchAppListingRequest .AppStatuses
391
+ fetchAppListingRequest .AppStatuses = []string {}
391
392
}
392
393
393
394
appListingFilter := helper.AppListingFilter {
@@ -448,7 +449,7 @@ func (impl AppListingServiceImpl) FetchAppsByEnvironmentV2(fetchAppListingReques
448
449
if isFilteredOnHibernatingStatus {
449
450
filteredContainers := make ([]* AppView.AppEnvironmentContainer , 0 )
450
451
for _ , container := range envContainers {
451
- if container . AppStatus == bean2 . HIBERNATING {
452
+ if slices . Contains ( appStatusesFilter , container . AppStatus ) {
452
453
filteredContainers = append (filteredContainers , container )
453
454
}
454
455
}
0 commit comments