diff --git a/ApiCore-Backend/src/qr/qr.service.spec.ts b/ApiCore-Backend/src/qr/qr.service.spec.ts index cefd680..9b15ee3 100644 --- a/ApiCore-Backend/src/qr/qr.service.spec.ts +++ b/ApiCore-Backend/src/qr/qr.service.spec.ts @@ -61,7 +61,7 @@ describe('QrService', () => { it('resolveUrl returns the same deep-link that generateSvg encodes, for NFC writing', async () => { prisma.colony.findUnique.mockResolvedValueOnce({ id: 'colony-1' }); const url = await service.resolveUrl('colonies', 'colony-1'); - expect(url).toBe('http://localhost:3000/inspections/new?colonyId=colony-1'); + expect(url).toBe('http://localhost:3000/colonies/colony-1'); }); it('resolveUrl rejects an unsupported entity type', async () => { diff --git a/ApiCore-Backend/src/qr/qr.service.ts b/ApiCore-Backend/src/qr/qr.service.ts index af9547c..6154dfc 100644 --- a/ApiCore-Backend/src/qr/qr.service.ts +++ b/ApiCore-Backend/src/qr/qr.service.ts @@ -55,7 +55,7 @@ export class QrService { const colony = await this.prisma.colony.findUnique({ where: { id }, }); - return colony ? `/inspections/new?colonyId=${id}` : null; + return colony ? `/colonies/${id}` : null; } case 'apiaries': { const apiary = await this.prisma.apiary.findUnique({ where: { id } }); diff --git a/ApiCore-Backend/test/qr.e2e-spec.ts b/ApiCore-Backend/test/qr.e2e-spec.ts index 3b735d9..fe76990 100644 --- a/ApiCore-Backend/test/qr.e2e-spec.ts +++ b/ApiCore-Backend/test/qr.e2e-spec.ts @@ -85,6 +85,6 @@ describe('QR codes (e2e)', () => { .set('Authorization', `Bearer ${beekeeperToken}`) .expect(200); const body = response.body as { url: string }; - expect(body.url).toContain(`colonyId=${colonyId}`); + expect(body.url).toContain(`/colonies/${colonyId}`); }); }); diff --git a/ApiCore-Frontend/src/app/(app)/colonies/[id]/page.tsx b/ApiCore-Frontend/src/app/(app)/colonies/[id]/page.tsx index ea12e7d..fced7ab 100644 --- a/ApiCore-Frontend/src/app/(app)/colonies/[id]/page.tsx +++ b/ApiCore-Frontend/src/app/(app)/colonies/[id]/page.tsx @@ -52,7 +52,7 @@ export default function ColonyDetailPage() { ? "Wird erstellt…" : `Jahresbericht ${CURRENT_YEAR}`} - +