diff --git a/src/frontend/src/pages/build/BuildDetail.tsx b/src/frontend/src/pages/build/BuildDetail.tsx index 5ab47d0749b..beba9a734c8 100644 --- a/src/frontend/src/pages/build/BuildDetail.tsx +++ b/src/frontend/src/pages/build/BuildDetail.tsx @@ -39,6 +39,7 @@ import { ApiEndpoints } from '../../enums/ApiEndpoints'; import { ModelType } from '../../enums/ModelType'; import { UserRoles } from '../../enums/Roles'; import { useBuildOrderFields } from '../../forms/BuildForms'; +import { getDetailUrl } from '../../functions/urls'; import { useCreateApiFormModal, useEditApiFormModal @@ -523,7 +524,10 @@ export default function BuildDetail() { imageUrl={build.part_detail?.image ?? build.part_detail?.thumbnail} breadcrumbs={[ { name: t`Manufacturing`, url: '/manufacturing' }, - { name: build.reference, url: `/build/${build.pk}` } + { + name: build.reference, + url: getDetailUrl(ModelType.build, build.pk) + } ]} actions={buildActions} /> diff --git a/src/frontend/tests/pages/pui_stock.spec.ts b/src/frontend/tests/pages/pui_stock.spec.ts index 1a7d2d4f067..6819ef4d088 100644 --- a/src/frontend/tests/pages/pui_stock.spec.ts +++ b/src/frontend/tests/pages/pui_stock.spec.ts @@ -57,7 +57,10 @@ test('Stock - Serial Numbers', async ({ page }) => { await page.getByLabel('open-search').click(); await page.getByLabel('global-search-input').clear(); + + await page.waitForTimeout(250); await page.getByLabel('global-search-input').fill('widget green'); + await page.waitForTimeout(250); // Remove the "stock item" results group await page.getByLabel('remove-search-group-stockitem').click();