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,