From d73a2937a780ac5b0f723b97f377a678a71a7bd8 Mon Sep 17 00:00:00 2001 From: Jaanus Sellin Date: Wed, 29 Nov 2023 12:13:41 +0200 Subject: [PATCH] feat: search now also returns project (#5488) --- src/lib/features/feature-search/feature.search.e2e.test.ts | 3 ++- .../features/feature-toggle/feature-toggle-strategies-store.ts | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/features/feature-search/feature.search.e2e.test.ts b/src/lib/features/feature-search/feature.search.e2e.test.ts index 39be78c0a0..c0724ec22d 100644 --- a/src/lib/features/feature-search/feature.search.e2e.test.ts +++ b/src/lib/features/feature-search/feature.search.e2e.test.ts @@ -5,7 +5,7 @@ import { } from '../../../test/e2e/helpers/test-helper'; import getLogger from '../../../test/fixtures/no-logger'; import { FeatureSearchQueryParameters } from '../../openapi/spec/feature-search-query-parameters'; -import { IUnleashStores } from '../../types'; +import { DEFAULT_PROJECT, IUnleashStores } from '../../types'; import { DEFAULT_ENV } from '../../util'; let app: IUnleashTest; @@ -536,6 +536,7 @@ test('should search features by description', async () => { { name: 'my_feature_b', description, + project: DEFAULT_PROJECT, }, ], }); diff --git a/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts b/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts index abc6dbdcfc..33db87140d 100644 --- a/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts +++ b/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts @@ -649,6 +649,7 @@ class FeatureStrategiesStore implements IFeatureStrategiesStore { 'features.name as feature_name', 'features.description as description', 'features.type as type', + 'features.project as project', 'features.created_at as created_at', 'features.stale as stale', 'features.last_seen_at as last_seen_at', @@ -907,6 +908,7 @@ class FeatureStrategiesStore implements IFeatureStrategiesStore { acc[row.feature_name] = { type: row.type, description: row.description, + project: row.project, favorite: row.favorite, name: row.feature_name, createdAt: row.created_at,