From 6747199f0629f07e2b1cf680dda3eab27514b7c1 Mon Sep 17 00:00:00 2001 From: aryan Date: Fri, 10 May 2024 17:53:09 +0530 Subject: [PATCH] Made search text type insensitive. Signed-off-by: aryan --- chaoscenter/authentication/pkg/project/repository.go | 3 ++- .../web/src/controllers/ProjectDashboard/ProjectFilters.tsx | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/chaoscenter/authentication/pkg/project/repository.go b/chaoscenter/authentication/pkg/project/repository.go index 10403ee6477..853595f3d96 100644 --- a/chaoscenter/authentication/pkg/project/repository.go +++ b/chaoscenter/authentication/pkg/project/repository.go @@ -10,6 +10,7 @@ import ( "github.com/litmuschaos/litmus/chaoscenter/authentication/pkg/utils" "go.mongodb.org/mongo-driver/bson" + "go.mongodb.org/mongo-driver/bson/primitive" "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options" ) @@ -114,7 +115,7 @@ func (r repository) GetProjectsByUserID(request *entities.ListProjectRequest) (* pipeline = append(pipeline, bson.D{ {"$match", bson.D{ {"name", bson.D{ - {"$regex", *request.Filter.ProjectName}, + {"$regex", primitive.Regex{Pattern: *request.Filter.ProjectName, Options: "i"}}, }}, }}, }) diff --git a/chaoscenter/web/src/controllers/ProjectDashboard/ProjectFilters.tsx b/chaoscenter/web/src/controllers/ProjectDashboard/ProjectFilters.tsx index 5c00d4bb0ec..b71dc03e68b 100644 --- a/chaoscenter/web/src/controllers/ProjectDashboard/ProjectFilters.tsx +++ b/chaoscenter/web/src/controllers/ProjectDashboard/ProjectFilters.tsx @@ -34,7 +34,7 @@ export const ProjectSearchBar = ({ state, dispatch, resetPage }: FilterProps): R throttle={500} autoFocus={false} onChange={workflowName => { - if (!(state.projectName === workflowName)) { + if (!(state.projectName === workflowName.toLocaleLowerCase())) { resetPage(); dispatch({ type: ProjectFilterActionKind.CHANGE_PROJECT_NAME,