diff --git a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Features/ActivityFeed.spec.ts b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Features/ActivityFeed.spec.ts index bd0e35e075d..1fd02bcd196 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Features/ActivityFeed.spec.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Features/ActivityFeed.spec.ts @@ -169,7 +169,9 @@ test.describe('Activity feed', () => { await page.getByTestId('request-entity-tags').click(); // create tag task + const openTaskAfterTagResponse = page.waitForResponse(TASK_OPEN_FETCH_LINK); await createTagTask(page, { ...value, tag: 'PII.None' }); + await openTaskAfterTagResponse; await redirectToHomePage(page); @@ -583,11 +585,14 @@ test.describe('Activity feed', () => { // Create task for the user 1 await page2.getByTestId('request-entity-tags').click(); + const openTaskAfterTagResponse = + page2.waitForResponse(TASK_OPEN_FETCH_LINK); await createTagTask(page2, { term: entity.entity.displayName, tag: 'PII.None', assignee: user1.responseData.name, }); + await openTaskAfterTagResponse; await redirectToHomePage(page2); const taskResponse = page2.waitForResponse( @@ -737,7 +742,10 @@ base.describe('Activity feed with Data Consumer User', () => { await page1.getByTestId('request-entity-tags').click(); // create tag task + const openTaskAfterTagResponse = + page1.waitForResponse(TASK_OPEN_FETCH_LINK); await createTagTask(page1, { ...value, tag: 'PII.None' }); + await openTaskAfterTagResponse; // Should only see the close button expect(page1.locator('[data-testid="close-button"]')).toBeVisible(); @@ -854,7 +862,10 @@ base.describe('Activity feed with Data Consumer User', () => { await page1.getByTestId('request-entity-tags').click(); // create tag task + const openTaskAfterTagResponse = + page1.waitForResponse(TASK_OPEN_FETCH_LINK); await createTagTask(page1, value, false); + await openTaskAfterTagResponse; await page1.waitForLoadState('networkidle'); diff --git a/openmetadata-ui/src/main/resources/ui/playwright/utils/task.ts b/openmetadata-ui/src/main/resources/ui/playwright/utils/task.ts index 464f1d8cf62..69440c9aafe 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/utils/task.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/utils/task.ts @@ -146,7 +146,9 @@ export const createTagTask = async ( await clickOutside(page); } + const taskResponse = page.waitForResponse(`/api/v1/feed`); await page.click('button[type="submit"]'); + await taskResponse; await toastNotification(page, /Task created successfully./); };