diff --git a/apps/parsley/cypress/integration/project_filters.ts b/apps/parsley/cypress/integration/project_filters.ts index 5d473b08e..96c218c39 100644 --- a/apps/parsley/cypress/integration/project_filters.ts +++ b/apps/parsley/cypress/integration/project_filters.ts @@ -31,6 +31,21 @@ describe("project filters", () => { cy.get("[data-cy^='skipped-lines-row-']").should("exist"); }); + it("properly processes filters with commas", () => { + cy.visit(resmokeLogLink); + cy.contains("View project filters").click(); + cy.dataCy("project-filters-modal").should("be.visible"); + cy.getInputByLabel('"Connection accepted","attr"').check({ + force: true, + }); + cy.contains("button", "Apply filters").click(); + cy.location("search").should( + "contain", + "110%2522Connection%2520accepted%2522%252C%2522attr%2522", + ); + cy.get("[data-cy^='skipped-lines-row-']").should("exist"); + }); + it("should disable checkbox if filter is already applied", () => { cy.visit(`${resmokeLogLink}?filters=100D%255Cd`); cy.contains("View project filters").click(); diff --git a/apps/parsley/src/gql/generated/types.ts b/apps/parsley/src/gql/generated/types.ts index 60418349e..f3e5bee95 100644 --- a/apps/parsley/src/gql/generated/types.ts +++ b/apps/parsley/src/gql/generated/types.ts @@ -1540,8 +1540,6 @@ export type Notifications = { __typename?: "Notifications"; buildBreak?: Maybe; buildBreakId?: Maybe; - commitQueue?: Maybe; - commitQueueId?: Maybe; patchFinish?: Maybe; patchFinishId?: Maybe; patchFirstFailure?: Maybe; @@ -1554,7 +1552,6 @@ export type Notifications = { export type NotificationsInput = { buildBreak?: InputMaybe; - commitQueue?: InputMaybe; patchFinish?: InputMaybe; patchFirstFailure?: InputMaybe; spawnHostExpiration?: InputMaybe;