diff --git a/apps/web/playwright/booking-pages.e2e.ts b/apps/web/playwright/booking-pages.e2e.ts index 6e5cc7a3e9..d4a4f78c25 100644 --- a/apps/web/playwright/booking-pages.e2e.ts +++ b/apps/web/playwright/booking-pages.e2e.ts @@ -47,6 +47,13 @@ test("check SSR and OG - User Event Type", async ({ page, users }) => { const canonicalLink = document.querySelector('link[rel="canonical"]')?.getAttribute("href"); expect(titleText).toContain(name); expect(ogUrl).toEqual(`${WEBAPP_URL}/${user.username}/30-min`); + const avatarLocators = await page.locator('[data-testid="avatar-href"]').all(); + expect(avatarLocators.length).toBe(1); + + for (const avatarLocator of avatarLocators) { + expect(await avatarLocator.getAttribute("href")).toEqual(`${WEBAPP_URL}/${user.username}?redirect=false`); + } + expect(canonicalLink).toEqual(`${WEBAPP_URL}/${user.username}/30-min`); // Verify that there is correct URL that would generate the awesome OG image expect(ogImage).toContain( diff --git a/packages/features/bookings/components/event-meta/Members.tsx b/packages/features/bookings/components/event-meta/Members.tsx index 7e36f90151..6e718d5990 100644 --- a/packages/features/bookings/components/event-meta/Members.tsx +++ b/packages/features/bookings/components/event-meta/Members.tsx @@ -32,7 +32,7 @@ export const EventMembers = ({ schedulingType, users, profile, entity }: EventMe (profile.name !== users[0].name && schedulingType === SchedulingType.COLLECTIVE); const orgOrTeamAvatarItem = - isDynamic || (!profile.image && !entity.logoUrl) + isDynamic || (!profile.image && !entity.logoUrl) || !entity.teamSlug ? [] : [ { @@ -47,6 +47,7 @@ export const EventMembers = ({ schedulingType, users, profile, entity }: EventMe title: entity.name ?? profile.name ?? "", }, ]; + return ( <> {avatar}; + avatar = ( + + {avatar} + + ); } return title ? (